系统硬件相关

问题描述 投票:0回答:1

现在我想知道如何计算计算机系统的负载。我听说过负载传感器和其他实用程序,它们提供了查找硬盘或 CPU 温度的选项,但我不想使用它们。

我想知道的是CPU的负载,E.G. CPU 空闲 40%、内存总使用量或可用内存量、可用磁盘空间等。

我不需要软件工具来查找这些东西。

我想知道是否有

C
或任何其他语言或脚本的程序可以一一或同时找出这些东西?

有什么命令可以找到这个吗?

operating-system
1个回答
1
投票

取决于您的操作系统。在 Unix/Linux 上,有一个目录 /proc,其中包含许多带有系统信息的文件/目录,例如 /proc/loadvg 或 /proc/cpuinfo

这些不是磁盘上的真实文件,而是包含系统信息的虚拟文件。但您可以打开它们并使用标准文件函数读取它们,因此它适用于从 C 到 Python 的任何编程语言。

© www.soinside.com 2019 - 2024. All rights reserved.