检查/记录远程系统的网络利用率(显示在任务管理器中)

Posted

技术标签:

【中文标题】检查/记录远程系统的网络利用率(显示在任务管理器中)【英文标题】:check/log network utilization(shown in task manager) for remote systems 【发布时间】:2012-05-17 16:54:20 【问题描述】:

我创建了一个 python 脚本,它在一组系统上运行 LanPort 测试指定的小时数。

现在对我来说,问题是我需要记录网络利用率百分比,这可以通过单击所有这些系统的任务管理器的 networkork 选项卡来查看。有没有办法在python中完成这个?如果没有,是否有任何其他工具可以让我打开远程系统的任务管理器,以便我可以从管理站监控性能。

非常感谢任何类型的 hep。

谢谢!!

阿舒

【问题讨论】:

【参考方案1】:

阿舒,试试看psutil

从他们的页面,

总结: psutil 是一个提供接口的模块,用于通过使用 Python 以可移植的方式检索有关所有正在运行的进程和系统利用率(CPU、磁盘、内存、网络)的信息,实现了命令行工具提供的许多功能"

【讨论】:

谢谢您的回复!!我已经尝试过 psutill 但它给了我一堆关于网络的值,因为我只需要记录网络利用率的百分比。我真的不知道如何从所有这些值中计算 %。

以上是关于检查/记录远程系统的网络利用率(显示在任务管理器中)的主要内容,如果未能解决你的问题,请参考以下文章

如何在 任务管理器中 查看某一个进程的cpu占用率?

java 在我的 64 位机器的任务管理器中显示为 32 位

任务管理器中的进程数最少应为多少?是啥?

Windows Server 2008 R2服务器内存使用率过高,但与任务管理器中进程占用内存和不一致

任务管理器中CPU不见了

任务管理器中CPU使用和CPU内核使用有啥区别