在Ubuntu系统中,cpustat
是一个非常实用的工具,它可以用来监控CPU的使用情况。但是,cpustat
本身并不直接监控内存使用。如果你想要同时监控CPU和内存的使用情况,你可以结合使用 cpustat
和其他工具,比如 free
或者 top
。
以下是一些基本的步骤来监控CPU和内存使用:
安装sysstat包(如果尚未安装):
cpustat
是 sysstat
包的一部分。你可以使用以下命令来安装它:
sudo apt update
sudo apt install sysstat
使用cpustat监控CPU:
运行 cpustat
命令来查看CPU的统计信息。不带任何参数运行将显示自上次重启以来的平均负载和每个CPU的使用情况。
cpustat
如果你想实时监控CPU使用情况,可以使用 -w
参数来指定更新间隔(以秒为单位):
cpustat -w 1
使用free命令监控内存:
free
命令可以显示Linux系统中的总内存、已用内存、空闲内存等信息。运行以下命令来查看内存使用情况:
free -h
-h
参数会让输出以人类可读的格式(如MB、GB)显示。
使用top或htop监控CPU和内存:
top
命令提供了一个实时的视图,显示系统任务、CPU使用率、内存使用情况等。运行以下命令来启动 top
:
top
htop
是 top
的一个增强版本,它提供了一个更加友好的用户界面和更多的功能。如果你还没有安装 htop
,可以使用以下命令安装:
sudo apt install htop
然后运行 htop
来监控系统资源:
htop
结合使用这些工具,你可以全面地监控Ubuntu系统的CPU和内存使用情况。