我有一个高IO应用程序正在工作,并且扩展到目前为止。 在过去的几个月中,我们一直在试图放眼未来,预测下一个瓶颈将发生的地方。 其中之一肯定是文件系统。
我们正在监测
这对我来说似乎有点太稀疏了。 还有什么我应该看? 我甚至不确定每秒操作的“黄线”是什么。
一些build议
/sys/block/<dev>/queue/read_ahead_kb
的readahead,以确保你正在读取你需要的数据,而不是操作系统认为你需要的数据。 noatime
安装选项,除非您托pipe一个邮件服务器 data=writeback