cpustat 是一个用于监控 CPU 使用情况的工具,它通常作为 sysstat 软件包的一部分提供。要使用 cpustat 监控 CPU 和内存使用情况,请按照以下步骤操作:
安装 sysstat(如果尚未安装): 在 CentOS 上,您可以使用 yum 或 dnf 包管理器来安装 sysstat。
sudo yum install sysstat 或者,如果您使用的是 CentOS 8 或更高版本:
sudo dnf install sysstat 运行 cpustat: 安装完成后,您可以直接运行 cpustat 命令来查看 CPU 的实时使用情况。
cpustat 默认情况下,cpustat 会显示 CPU 的使用率、上下文切换次数、中断次数等信息。
监控 CPU 和内存使用: 要同时监控 CPU 和内存使用情况,您可以使用 -m 选项来显示内存统计信息。
cpustat -m 这将显示 CPU 使用率以及内存和交换空间的详细信息,包括已用内存、空闲内存、缓存、缓冲区等。
持续监控: 如果您想要持续监控 CPU 和内存使用情况,可以使用 -w 选项来指定更新间隔(以秒为单位)。
cpustat -m -w 5 这将每 5 秒更新一次 CPU 和内存的使用情况。
输出到文件: 您还可以将输出重定向到文件中,以便于后续分析。
cpustat -m -w 5 > cpu_memory_usage.log & 这将每 5 秒将 CPU 和内存的使用情况输出到 cpu_memory_usage.log 文件中,并在后台运行。
请注意,cpustat 命令提供的是实时或定期采样的数据,而不是累积的数据。如果您需要查看系统启动以来的累计统计数据,可以使用 sar 命令。