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

x10*_*x10 6 ssd

我的家用机器使用的是 Linux,带有一个普通的 HD 和一个 SSD。

我想通过将经常读取的文件放在 SSD 上,从我的系统中获得最大性能。
运行一些诊断后,我发现 ~/.rvm、~/.cache 和 ~/.config 是访问量最大的文件夹(尤其是 ~/.cache/google-chrome 和 ~/.config/google-chrome)

我的问题是:

将这些文件夹放在 SSD 上以提高读取性能是个好主意,还是写入次数会在 6 个月内破坏磁盘?

小智 7

您真的不必担心写入次数。除非您日夜不停地将 /dev/random 放在 SSD 上,否则您极不可能在其生命周期内破坏 SSD 上的多个扇区。

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

  • 这是一个很好的答案。我经常忘记缓存 linux 所做的。另一个建议:将 /tmp 作为 tmpfs 驻留在 RAM 中可以让您的应用程序拥有一个不会造成任何磨损的“操场”。这可以用于浏览器缓存位置。 (2认同)