从答案到我的老问题,我浏览了这,还有一些来自谷歌。但是我不明白,我怎么能用cpulimit来编写python脚本。以下是我的尝试:
cpulimit --limit 20 --exe ./read_heavy_csv.py
cpulimit --limit 20 --exe "python read_heavy_csv.py"
cpulimit -P ./read_heavy_csv.py -l 20再来点..。
但在每一种情况下都会收到警告:
Warning: no target process found. Waiting for it...我找不到任何文档来解释如何使用cpulimit运行python脚本。我也通过了这些也是,但没有得到任何线索
发布于 2016-02-24 07:53:20
cpulimit不执行程序,而是限制运行进程的cpu使用。你需要单独运行这个程序。
正常运行程序:
python read_heavy_csv.py打开其他终端,并运行以下命令(pgrep ...将给出前面命令的pid )
cpulimit --limit=10 -p `pgrep -f read_heavy_csv\.py`请注意,pgrep使用的是RegEx模式,而不是简单的字符串。
发布于 2016-11-21 12:05:32
您可以执行以下操作:
cpulimit限制50 - python /显式路径到文件/extSift.py开始
https://stackoverflow.com/questions/35595890
复制相似问题