有没有办法减lessLinux作业中的I / O等待时间?

我正在运行多个并行文件处理过程(最less200个进程),其中每个进程正在读取不同大小(0-50mb)的日志以捕获日志的实时数据。我正在运行16个内核和8 GB的作业ram Linux机器。

但是这个文件的cpu和经过时间之间有很大的延迟。

你能解释一下为什么有这样的滞后黑白CPU和经过一段时间?还有什么方法来减less这些进程的等待时间。

你在运行什么发行版? 我问,因为一种方法来处理这将是使用不同的I / O调度程序,但您的发行版可能不支持更改您的调度程序。 某些I / O调度程序最适合不同的文件系统和体系结构,因此我建议您在此寻找不同的调度程序。 至于你遇到的差异,我真的不知道发生了什么。

另外,我假设日志文件位于SSD?