【发布时间】:2013-08-15 15:16:08
【问题描述】:
有没有办法监控 Python 程序中使用的处理能力?我的目标是如果有人在连接到我的服务器时使用过多的电量以防恶意使用,则终止程序。
【问题讨论】:
-
您希望您的 Python 程序监控自己的 CPU 使用情况吗?或者你想监控其他程序的 CPU 使用率?
-
你确定这是你想要的吗?它不会停止像fork bomb 这样的事情。您将如何确定某个东西是恶意的,还是目前机器上 CPU 最密集的东西?
-
此外,几乎每个系统都有内置的方法来限制进程。在 Windows 上,这些非常复杂(并且通常隐藏在非服务器版本中,并且因版本而异);在大多数 *nix 系统上,它可以像在启动 Python 解释器之前从 shell 调用
ulimit一样简单。 -
这是一个相关线程:stackoverflow.com/questions/276052/…
标签: python