Linux:安装选项以提高慢速硬盘的性能?

Linux:安装选项以提高慢速硬盘的性能?

我在使用两块硬盘时遇到了性能问题。一块硬盘速度很快,但通过 NFS 远程安装;另一块硬盘在本地(ext4),但速度很慢。

不,交换两个驱动器不是一个选择,因为这会使另一个系统上的安装受到影响。

我的主观印象是,大多数性能损失发生在写入缓存数据期间(在本地和远程两种情况下)。
另一个经验证据是,sync即使在大量写入之后,也总是需要不到一秒钟的时间。再说一次,对我来说,这意味着:写入缓存太小,或者使用得太少,或者类似的。

问题是:我可以通过一些安装选项来提高性能吗?

我在 mount 的手册页中找到了可能与性能有关的一些选项:max_batch_timedelalloc。但我猜不出默认值是什么,它们的作用是什么,......

附加问题:使用不同的选项重新格式化 ext4 分区是否有机会提高性能?

答案1

您需要驱动器来做什么? 表现往往有所不同按文件系统类型和正在执行的任务。

设置noatime你的分区或者改变为 reiserfs 可能会带来一些小的性能提升,但你可能会创建NFS 问题自己看看。如果本地 ext4 磁盘比 NFS 安装慢,我认为还有其他问题。我认为您需要查看系统中还发生了什么问题,导致磁盘无法完成写入任务。考虑查看是什么在执行所有这些写入操作。假设有东西正在冲击 /tmp。将 /tmp 移动到它自己的分区将有助于其余本地分区。

你可能正需要碎片整理您的驱动器。尽管 Linux 文件系统不像 NTFS 那样容易出现碎片化,但它们会随着时间的推移而碎片化。由于 ext4 碎片整理不太简单(需要内核模式),您可能只是重新格式化,因为您似乎愿意尝试一种新的文件系统类型。

要尝试的安装设置:

  1. 诺亚时代和诺迪拉时代

答案2

我用诺亚泰以减少总体写入访问时间。

相关内容