如何使用 Python 在 Linux 中获取总运行进程数和线程数?

我能够使用终端命令获得总进程数。我试过以下命令进行进程计数-


ps aux | wc -l

对于线程数 -


ps -eo nlwp | tail -n +2 | awk '{ num_threads += $1 } END " "{ print num_threads }'

但是我不想使用终端命令,因为它在我当前的项目中是不允许的,是否有任何 API 或其他方法可以让我在不调用终端的情况下获取此信息。


使用我曾试图线程包,但它显示了在工艺水平,我得到输出1。


我尝试了psutil,但它提供了单个进程的信息。


附加信息


OS - Ubuntu 16

Python 3.7.2


皈依舞
浏览 246回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python