最新的 Ubuntu 版本需要哪些 SSD 优化?

最新的 Ubuntu 版本需要哪些 SSD 优化?

我读过很多关于 SSD 优化的问题(如何针对 SSD 优化操作系统?在 SSD 上安装 Ubuntu我对 SSD 优化感到困惑, ETC...)。

大多数问题似乎已经过时了(3年以上),而且我对所有答案的方向感到有点困惑。

所以我的问题是:截至今天,关于 Ubuntu 14.04 / 15.04 上的 SSD 优化的普遍共识是什么?

现在还需要这个吗?

答案1

关于固态硬盘最重要的部分是最小化写入到磁盘,这就是人们在文件中添加nodiratime的原因。noatime/etc/fstab

第二,跑步TRIM它将未使用的 NAND 内存块回收回 SSD。据我所知,Windows 默认启用了 TRIM,所以没人会关心这一点。Ubuntu 确实有一个每周的 TRIM 计划任务,但是我从Rinzwind 的回答cron 作业仅在 Intel 和 Samsung SSD 上运行。这就是为什么您必须编辑该/etc/cron.weekly/fstrim文件以包含行exec fstrim-all --no-model-check,以便无论您的 SSD 型号是什么,它都可以运行。

最近几年,这一点并没有改变——这些仍然是关键点,最小化写入并启用 TRIM。

删除写入和昂贵的存储量是人们还删除交换区域默认情况下,Ubuntu 会创建与 RAM 大小相等的交换分区。我有一个 128 SSD 和 6 GB 的 RAM。这意味着默认情况下,Ubuntu 会从 128GB 中切掉 6 GB,留下 122GB 用于我的操作系统,而 5% 通常保留给 root,因此我为自己留下了 122-122*0.05=115.9 GB。我可能还会将该存储空间用于其他用途,这就是为什么我只有一个主分区,没有交换分区,但我有一个512 MB 交换文件 作为保护功能(我并不打算耗尽 RAM,但始终建议进行交换)

答案2

您可能需要做的唯一一件事就是添加--no-model-check/etc/cron.weekly/fstrim

该线应该看起来像这样

exec fstrim-all --no-model-check   

检查你的 SSD 是否支持 TRIM(几乎所有最新型号都支持)

sudo hdparm -I /dev/sda | grep "TRIM supported"

如果您的 SSD 是/dev/sda。如果是,请添加--no-model-check

答案3

它与支持TRIM的SSD配合良好

对于 16.04,没有

fstrim-all

简单的 fstrim 没有 --no-model-check ,但它与 sandisk ssd 配合得很好

答案4

通常,Ubuntu 对固态硬盘的支持非常好。
如果您有英特尔或三星固态硬盘,则默认启用自动修剪支持。

您不需要关心太多,但有一个例外:
您应该将您的个人数据存储在 HDD 上,以减少对 SSD 的写入量。

相关内容