python - 限制脚本的 CPU 使用率

标签 python unix cpu-usage

Python 脚本是否可以限制分配给它的 CPU 能力?

现在,我有一个脚本(仅使用一个内核)正在使用一个 CPU 内核的 100%。我需要它使用少于该数量。

在 Python 中是否有与 PHP 的 memory_limit 等效的东西?或者是否有一个库来管理内存分配? (使用 sleep 不是一个非常优雅的解决方案)

最佳答案

也许试试 Python 的 resource包?

资源包基本上是 UNIX 中 setrlimit 的环绕。因此,您可以为 CPU/内存使用等设置限制。

More about setrlimit in Linux

关于python - 限制脚本的 CPU 使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27920419/

相关文章:

python - 选择与另一个列表相交的列表元素的简单方法? (Python)

linux - ping 脚本和日志输出并用 grep 剪切

bash - 以ascii重命名linux目录中的每个unicode文件

linux - 通过 ssh 正确显示国际电子邮件字符

ios - iPhone游戏的CPU使用率..这是一个好的值吗?

python - Thinkpython 练习让我对方法感到困惑(练习 11.2)

python - 我的 CSV 编写器代码在字符之间写入分隔符而不是字符串

python - 无法从 gi.repository 导入 Webkit

python消耗内存时使用系统cpu时间

c - 当进程仍在运行时查找进程及其子进程的 cpu 时间