如何将 Linux 文件系统与 SSD “对齐”?

Con*_*ion 1 linux xfs filesystems database ssd

我有兴趣购买带有 SSD 的专用服务器,可能是 Corsair Force 系列 CSSD-F120GB2-BRKT。

它将是一个 Linux 服务器,很可能运行 XFS(但我对其他替代方案持开放态度)。

许多文章(以及 Corsair 网站)都建议有必要“4K 对齐”文件系统,以便从 SSD 获得最高性能。

“4K 对齐”是什么意思?我怎么做?

在相关说明中,我正在使用此服务器运行一个对 RDBMS 使用量很大的网站。像 Corsair Force 这样的 SSD 真的持久吗?如果我将数据刷新到 SSD,它是真的写入 SSD 还是 SSD 通过缓存数据来作弊?

谢谢。

pQd*_*pQd 6

是的,您需要对齐 - ssds [比 4kB 对齐多到 32kB 或 64KB - 取决于底层闪存]和大硬盘 [通常 1.5TB 或更大,到 4KB 边界] 和剥离突袭中的磁盘 [RAID1,RAID5,要剥离-length 可能 32-128kB] 也应该对齐。

为什么要对齐?在这里阅读。

如何对齐?检查这个

  • 因为光盘是 64kb 对齐的。他们使用 4kb 基准测试,因为某些数据库会这样做,但磁盘本身使用 64kb 块。 (5认同)