Linux的cpuinfo
命令提供了有关CPU的详细信息,包括型号、频率、缓存大小等
top
或 htop
: 这两个工具可以实时显示系统中各个CPU的使用情况。在命令行中输入top
或htop
,你将看到一个实时更新的列表,其中包括每个CPU核心的使用率、进程信息等。要退出这些工具,请按q
或F10
键。
vmstat
: 该工具可以显示有关系统虚拟内存、进程、CPU活动等的信息。要查看CPU使用情况,请在命令行中输入vmstat
,后跟一个间隔时间(以秒为单位)和要报告的次数。例如,vmstat 1 5
将每秒报告一次CPU使用情况,共报告5次。
mpstat
: 这是一个用于监控多处理器系统的实用程序。要使用此工具,请先安装sysstat
包。然后,在命令行中输入mpstat -P ALL
,其中-P ALL
表示报告所有CPU核心的使用情况。你可以根据需要调整间隔时间和报告次数。
sar
: 该工具可以收集和报告系统活动信息,包括CPU、内存、磁盘I/O等。要使用此工具,请先安装sysstat
包。然后,你可以使用sar -u
命令查看CPU使用情况。要指定间隔时间和报告次数,可以使用-w
和-n
选项。例如,sar -u 1 5
将每秒报告一次CPU使用情况,共报告5次。
iostat
: 该工具可以显示有关CPU使用率、磁盘I/O等的实时信息。要使用此工具,请先安装sysstat
包。然后,在命令行中输入iostat
,后跟-c
和-m
选项以查看CPU使用情况。你还可以使用-t
和-n
选项指定报告的时间间隔和次数。例如,iostat -c -m 1 5
将每秒报告一次CPU使用情况,共报告5次。
通过结合使用这些工具,你可以更全面地了解Linux系统的CPU使用情况,从而更好地优化系统性能。