我正在共享的*NIX服务器上运行(由Site5运行).我有一个在后台运行的PHP脚本偶尔进行一些离线计算.它在运行时使用大约100%的CPU.我尝试过它,就像这样:
nice -n 19 php script.php
Run Code Online (Sandbox Code Playgroud)
但这似乎没有任何区别.
您可以通过代码分散usleep(int $ micro_seconds).这将迫使您的脚本停止一小段时间,让CPU可以自由使用其他东西.
那会是必要的吗?如果你的脚本具有低优先级,那么它是否正在使用100%的CPU是否重要...如果需要具有更高优先级的其他进程,则CPU不会获得所需的时间,而脚本将获得剩余的时间(最多100%)?
| 归档时间: |
|
| 查看次数: |
1899 次 |
| 最近记录: |