我有一个高 IO 应用程序正在运行,并且迄今为止可以很好地扩展。在过去的几个月里,我们一直在努力展望未来并预测下一个瓶颈将发生在哪里。其中之一肯定是文件系统。
我们目前正在监控
- 可用空间
- 每秒读取操作
- 每秒写入操作数
这对我来说似乎有点太稀疏了。我还应该看什么?我什至不确定操作/秒的“黄线”是什么。
我有一个高 IO 应用程序正在运行,并且迄今为止可以很好地扩展。在过去的几个月里,我们一直在努力展望未来并预测下一个瓶颈将发生在哪里。其中之一肯定是文件系统。
我们目前正在监控
这对我来说似乎有点太稀疏了。我还应该看什么?我什至不确定操作/秒的“黄线”是什么。
一些建议
/sys/block/<dev>/queue/read_ahead_kb
读以确保您正在读取您需要的数据,而不是操作系统认为您需要的数据。noatime
除非您托管邮件假脱机,否则请使用挂载选项data=writeback
如果您有良好的备份,请安装