在Linux中充分利用您的SSD –这是您需要知道的。
Linux是非常出色的即用型产品,仍然有些项目需要一些手动优化,以使它们尽可能平稳地运行。控制功耗。
要在固态驱动器上获得最佳性能并减少磨损,请为Linux系统尝试这些优化。
更新发行版
尽管我认为对于大多数人来说这不是一个问题,但仍然值得一提。为了充分利用应用程序,内核,文件系统等的最新优化,最好运行您喜欢的发行版的最新版本。即使您使用的是较旧但仍受支持的版本(例如Ubuntu 12.04),也最好将其升级到最新版本(例如14.04),因为已经进行了大量的更改,使操作系统的SSD数量大大增加,
更新SSD固件
升级SSD上的固件也是一个好主意。每个供应商的操作方法各不相同,因此您需要查找特定SSD的说明。请注意,有些(但不是全部)不允许通过Linux更新固件。相反,您需要使用特定的可引导环境(类似于Linux活动环境)或Windows实用程序来完成这项工作。
使用ext4
问题很大:大多数发行版默认为ext4。
启动时安装选项
要进行这些更改,请打开终端并运行命令 sudo nano / etc / fstab
。接下来,在此文件中列出的SSD中找到分区。通常,此处的分区由UUID列出,这比 / dev / sdXY
标识系统更为精确。如果有多个分区,则可以使用命令 blkid / dev / sdXY
查找UUID,将X替换为az,将Y替换为1-9。
然后,添加以下挂载选项: discard
和 noatime
。丢弃功能可以使用SSD的TRIM功能-这样可以提高性能和使用寿命。另一个选项noatime告诉文件系统不要跟踪上次访问的时间-只是最近修改的时间。这样可以减少SSD的磨损,因为使用计算机时您可以访问的文件很多,但最终修改的文件要少得多。该文件的外观应类似于上面的屏幕截图。
如果您发现某些程序的noatime选项行为异常(因为上次访问的时间将在上次修改的时间之前,通常是不可能的),则可以替换noatime与relatime。这将使用与上次修改时间相同的值来更新上次访问的时间,所有这些操作均在同一写入操作中进行。
请勿使用SWAP
该常数可读取和写入SWAP分区确实会增加SSD的磨损。如果您确实希望拥有一个SWAP分区,则最好将其放置在非SSD辅助硬盘上。我知道将SWAP分区放在SSD上很诱人-这将是您有史以来性能最好的SWAP分区-但是这种速度要付出很大的代价。
很多人建议您仍然可以添加SWAP分区,但是禁用休眠功能,因为这会导致大量的读写操作。但是由于您很少使用SWAP分区,因为您可能拥有足够的RAM,所以它只会占用空间并可能造成磨损。另外,不包括SWAP分区是禁用休眠的简便方法
结论
这些技巧将使您在Linux上获得更优化的SSD体验。与没有进行这些优化的情况相比,您的SSD可以持续数年的时间,从而感谢您。如果您感到幸运,可以研究更多与SSD相关的优化,这些优化可能不适合您。取决于您,但是这些技巧对您的SSD发挥了最大的作用。其他大多数调整仅是提供最小差异的nitpicks。
您可以推荐哪些SSD优化?您对应如何处理SWAP有何看法?在评论中让我们知道!
图片来源:Robert Via Flickr
标签: