我一直在尝试以更好的方式在活动服务器上从bash脚本运行gzip,但它总是会使负载平均值超过我的预期。以下哪种方式对I/O和CPU更轻?是否还有其他我不知道的方法?
1. /usr/bin/nice -n 19 /usr/bin/ionice -c2 -n7 gzip -9 -q foo* 2. /usr/bin/ionice -c2 -n7 /usr/bin/nice -n 19 gzip -9 -q foo*
此外,是否有类似于ulimit的命令可以帮助减轻服务器的负载?
1. /usr/bin/nice -n 19 /usr/bin/ionice -c2 -n7 gzip -9 -q foo* 2. /usr/bin/ionice -c2 -n7 /usr/bin/nice -n 19 gzip -9 -q foo*
此外,是否有类似于ulimit的命令可以帮助减轻服务器的负载?
usr/bin/time
时如何使用ionice
。我不确定在time
之前放置ionice
是否会使时间变得“友好”,但实际进程不会,或者是相反的,将time
放在前面会覆盖ionice
(或两种方式都可以按预期工作)。 我同意下面的答案,但我想知道如何正式测试这个问题。 - Ricardo A.execve()
函数... - peterh