我在 RHEL 服务器上生成了超过 50GB 的缓存文件(典型文件大小为 200kb,因此文件并不大)。当我尝试删除这些文件时,需要 8-10 小时。
然而,更大的问题是,在这 8-10 小时内,系统负载变得非常高。在删除期间,我有什么办法可以控制系统负载吗?
我尝试使用
nice -n19 rm -rf *
但这对系统负载没有帮助。
答案1
你可能会给ionice
尝试一下。
答案2
如果您指的是 top 和 uptime 提供的负载,那么这只是需要 CPU 时间的进程数的数量,它本身并不一定有意义。
查看“top”可以了解哪些内容实际使用了 CPU 时间,以及系统是否正在等待 I/O,这将有助于您了解正在发生的事情。