SSD的Linux准则


4

我似乎无法在Linux上找到有关SSD最佳实践的大量简明信息。

  1. 文件系统的推荐布局是什么?在SSD上安装什么以及在单独的HDD上安装什么?
  2. 建议使用哪些挂载选项?
  3. 推荐任何内核参数?

还要别的吗?

Answers:


2
  • 布局

对于布局,我要避免在SSD上使用/ tmp,/ var和/ home。

有或没有SSD,我的首选项是tmpfs / tmp和HDD RAID1 / home(因为它很便宜)

对于/ var,我的/ var / log往往变得非常大,所以/ var通常是专用于系统文件的RAID1。 你的里程会有所不同。

  • 装载选项

我绝对会使用 “noatime的” “丢弃” (参见第3点)

有些人说/喜欢删除ext3期刊。我没试过,也没试过过ext4。

  • 核心

内核应该至少支持 修剪 选项:使用“discard”挂载选项挂载磁盘。

还有一些“hdparm”调整和BIOS调整可能,但我没有玩弄。


1
为什么把/ home放在硬盘上?应用程序响应能否受益于存储在SSD上的本地配置文件?如果我把/ home放在SSD上,我总是可以挂载/符号链接写重的本地目录(〜/下载等)。
Eric Coutu

我仍然使用硬盘的主要原因是因为SSD的价格。 M my / home和/ srv在同一个磁盘上,并且RAID1不是一个选项(也不是每日远程备份),并且/ home上有大约2 TB的数据。
BlakBat

2
把你能做的一切都放在SSD上,就这么简单。 HDD / SSD是一切的主要瓶颈。
inf

1

您可能要做的唯一事情是手动打开TRIM。从内核2.6.33开始支持它。

总有一些你可能永远不需要的微优化,所以基本上就是你需要做的就是开启TRIM。

请参阅此链接以获取TRIM: 链接。

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.