提高 Linux 上的磁盘性能

Rob*_*anu 1 linux performance hard-drive

有哪些提高 Linux 磁盘性能的好方法?

我对hdparm设置不感兴趣,因为这些是:

  • 在最近的发行版中设置为良好的默认值;
  • 不适用于SATA驱动器。

Kov*_*Bal 5

有数百种可能性。例如,您可以使用MD创建 RAID 阵列。也许如果您将更多 RAM 放入计算机,它的性能会更好,因为磁盘缓存可以包含更多数据。如果您的分区更靠近磁盘的开头,它的性能会更好。

并且不要忘记不同的文件系统!例如,Ext4XFS可能会因为它们的延迟分配而给您带来提升。另一种常用技术是使用“ relatime ”挂载选项。许多人还认为碎片化只发生在 Windows 上,但事实并非如此。问题是碎片整理只能在 XFS 和 ext4 上进行。但这些事情可能是特定于工作负载的。

但是,如果您减少负载,那么总体性能会得到提升。最简单的方法是将 /tmp 挂载为 tmpfs。(谢谢你的提示,theotherreceive!)当然你必须有足够的内存来做这个,但即使它从交换运行它也可能更快,因为文件是内存映射的。

  • 使用更多的 ram 真的不会出错。如果您也有 ram 可以在 ram 中空闲 mount /tmp,那将减少磁盘的使用。 (2认同)