哪些工具可以记录 Windows/Linux 中的系统资源使用情况?

哪些工具可以记录 Windows/Linux 中的系统资源使用情况?

我需要一个工具可以记录至少几件事,如下:

  • CPU 负载:(最小/最大/平均)
  • RAM 负载:(最小/最大/平均)
  • 存储大小:(最大/已使用)
  • 存储/文件夹增长大小。

据我所知,Linux shell 可以帮到我一点忙。但在 Windows 上,我不知道。

如果我们需要使用编程语言,我不介意。我可以使用 Qt(首选)和 C#。

答案1

看一下有哪些方法可以获取 Linux 命令行中的 CPU 使用率?其中我解释了如何使用sar来获取 CPU 使用率等。为了获取,您将需要上面@passionate_tester 提到的sar包。sysstat

对于更一般的监控,你可以使用类似的工具希蒙它将跟踪磁盘空间使用情况、CPU 负载、系统正常运行时间等。它可用于监控各种操作系统,当然包括 Windows。但是,它不会提供与 中完全相同的详细信息sar。另一方面,您可以自定义 Xymon 以使用sar

答案2

你有没有尝试过系统状态统计在 Linux 中?这是一个系统监控工具包。一个适合你的工具包叫做萨特

您可以从以下位置下载这里

否则,您可以使用包管理器进行安装。使用其中一个命令取决于您的 Linux 发行版。

sudo yum install sysstat

or 

sudo apt-get install sysstat

对于 Windows,我无法指出一个可以帮助您的工具。但是,您可以尝试

日志专家

进程探索器

最后,检查一下这个进程套索

一切顺利

相关内容