使用Linux,我应该将常用文件放在SSD上吗?[关闭]


6

我的家用机器使用Linux,普通高清和SSD。

我希望通过在SSD上放置常读文件,从我的系统中获得最大的性能。
运行一些诊断后,我发现〜/ .rvm,〜/ .cache和〜/ .config是访问最多的文件夹(特别是〜/ .cache / google-chrome和〜/ .config / google-chrome)

我的问题是:

将这些文件夹放在SSD上以获得读取性能是不是一个好主意,或者写入次数是否会在6个月内破坏磁盘?


特别是来自浏览器,包括Chromium,请查看wiki.archlinux.org/index.php/Profile-sync-daemon(并且不要忘记cron条目!)。
skolima 2013年

那么它的作用是 - 它将缓存/配置文件/ etc数据存储在tmpfs中,然后每小时将它们同步到(例如)〜/ .cache一次?所以浏览器仍然具有持久缓存,但也具有闪电般快速的读取速度?我猜测唯一可能的问题是我可能需要大量内存,这是正确的吗?
x10 2013年

那是对的。并且取决于“RAM的数量”对您来说意味着什么,通常每个浏览器300MB就足够了。可能会高达1GB。
skolima 2013年

Answers:


7

你真的不必担心写入次数。除非你日夜保持dd'ing / dev / random,否则在生命周期中你不可能在SSD上打破多个扇区。

另一方面,Linux将自动将通常访问的块(以及文件等)缓存在内存中的硬盘上。因此,除了重新启动后的第一次或第二次访问之外,您很可能不会注意到任何性能改进 - 除非您运行综合基准测试或这些文件包含的数据远远多于您在计算机中拥有RAM的数据。


2
这是一个很好的答案。我经常忘记linux的缓存。另外一个例子:让/ tmp作为tmpfs驻留在RAM中可以让你的应用程序拥有一个不会导致任何磨损的“游乐场”。然后,这可以用于browsercache位置。
humanityANDpeace

谢谢,我已经将/ tmp / var和其他一些放在tmpfs中了,它工作得很好:)我会尝试将缓存放在/ tmp中,看看会发生什么。
x10 2013年

4

简答:是的

我实际上已经做了差不多2年了,没有发生任何事情。今天的防磨损算法甚至更好,所以除非你使用你的电脑超过20年,否则你根本不应该介意它。

还有一个问题。你为什么要放慢最常访问的速度?你完全没有使用SSD的意义。


谢谢你的回答。至于你的问题 - 好吧,我的SSD已打开/,我的普通高清在/ home。〜/ .config在/ home中,所以它默认在慢速HD上。
x10 2013年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.