du,查找和平均负载

Mat*_*ieu 0 linux find load-average

我有一个复杂的目录结构,里面有很多小文件。喜欢:

/opt/data/1000/45/32/2009/10/15/76543.zip
Run Code Online (Sandbox Code Playgroud)

当我在这个目录 (/opt/data/) 上启动du或 时find,我的服务器负载增加了很多 (0,5 --> 25) 并且我的系统不再响应。

我可以“减慢” du/find 命令的执行速度以保持系统可访问吗?我不在乎命令是否需要 3 天才能运行 :-) 我已经尝试过但nice -n 19没有成功......

谢谢 !

rkt*_*hkr 8

您可以使用“ionice”对系统更温和。

前任:

$ ionice du /opt/data
Run Code Online (Sandbox Code Playgroud)

您甚至可以在 pid 上设置 io 调度:

$ ionice -c 3 -p 1023
Run Code Online (Sandbox Code Playgroud)

有关如何使用“ionice”的更多信息,请参见手册页