在 SSD 上安装 MySQL,最佳挂载选项?

在 SSD 上安装 MySQL,最佳挂载选项?

我想在我的 SSD 上安装 mysql 服务器,最好的挂载选项是什么?(/etc/fstab)

我还能做些什么来提高 SSD 速度?

我当前的配置:

/dev/sdc /ssd ext4 错误=remount-ro、noatime、nodiratime、discard 0 0

我首先通过 apt-get 安装了该包,然后在 my.cnf 中将 datadir 更改为 ssd。

非常感谢!

答案1

“最佳挂载选项”就像询问“最佳口味的披萨”。不同的挂载选项提供不同的功能(显然!)。您应该阅读 mount(8) 手册页,了解适用于您的文件系统的所有各种挂载选项的描述。

本博客提供了几个您可能会考虑的速度优化安装选项,并解释了使用其中一些选项的风险。

说实话,我认为 SSD 和传统硬盘的安装选项之间没有太大区别——只是 SSD 不需要太在意,因为它已经快得多了——尤其是随机寻道。因此,像“noatime”这样的设置虽然可能会提高 SSD 的性能,但与物理磁盘相比,这种改进可能几乎是不可察觉的,因为物理磁盘写入单个“atime”记录的成本相对要高得多。

相关内容