在 Alpine Linux 中,可以使用多种命令来检查 CPU 利用率。以下是其中一些命令:
1. top 命令
top 命令是一种交互式的进程监视器,它可以实时显示系统中正在运行的进程、CPU 利用率、内存使用情况等信息。启动 top 命令后,按下大写字母 P 键可以按 CPU 占用率排序,在第三行中可以看到 CPU 利用率的统计信息。
top -n 1
2. mpstat 命令
mpstat 命令用于监视多处理器系统中每个处理器的使用情况。以下命令将显示每个 CPU 的利用率百分比。
mpstat -P ALL 1
该命令使用 -P 参数指定要监视的处理器,并指定每秒钟进行一次采样。
3. vmstat 命令
vmstat 命令用于监视系统的虚拟内存、进程、系统CPU、硬盘和CPU的使用情况,其中包括 CPU 利用率。以下命令将显示 CPU 利用率的详细统计信息。
vmstat 1
该命令使用 1 秒的采样间隔,并在第 4 列和第 13 列中显示 CPU 利用率的详细统计信息。
4. sar 命令
sar 命令用于收集系统性能信息,包括 CPU 利用率、内存使用情况、磁盘和网络 I/O 等。以下命令将从当前时间开始每秒钟记录 CPU 利用率信息。
sar -u 1
该命令使用 -u 参数指定要监视的 CPU 利用率,并指定每秒钟进行一次采样。
以上是一些常见的获取 CPU 利用率的方法和命令,您可以根据需要进行选择和调整。同时,请注意在实际应用中综合使用多种命令,以充分了解系统的整体性能和各项指标。