你读得正确:我想让Linux的"查找"命令更慢,并使用更少的系统资源.我创建了一个每10分钟运行一次find命令的cronjob,但是当它运行时,find命令几乎占用了我所有的CPU大约3分钟,几乎没有任何东西留给我的SO.
所以我希望能够使"查找"命令运行得慢一点,因此它不会使用我的Centos服务器的这么多资源并在10分钟内稳定运行而不是使用所有资源3分钟.
可能吗?
根据这个:
nice命令调整进程的优先级,使其运行频率降低.当您需要将CPU密集型任务作为后台或批处理作业运行时,这非常有用.好的程度范围从-20(最有利的调度)到19(最不利的).Linux上的进程默认情况下以0的良好状态启动.nice命令(没有任何附加参数)将启动一个漂亮度为10的进程.在该级别,调度程序将其视为优先级较低的任务并为其提供较少的CPU资源.
因此,您可以简单地将任务包装在一个nice
将改变任务优先级的任务中.
更改
whatever
至
nice whatever