查看CPU信息
cat /proc/cpuinfo
负载信息(进程)查看
top
说明:
PID:进程ID(一直刷新)
up:目前使用时间
user:当前使用用户数量
load average:负载情况(三个参数所代表意义相同,分别代表1分钟,5分钟,15分钟)
tasks:当前运行的进程数量,各个状态的进程数量(running,stopped, sleeping,zombie(僵尸进程))
%cpu:cpu占用百分比
- us:用户空间;
- sy:内核空间;
- ni:改变过优先级的进程占用CPU的百分比;
- id:空闲;
- wa:硬盘、网络产生的IO等待占用的百分比;
- hi:硬中断占用CPU的百分比;
- si:软中断占用CPU的百分比
参数
-p 进程号:只观察指定进程
-d 4:间隔时间为4s,每4s刷新一次
-n:获取多次cpu执行参数,-n 4,只更新4次
-b:批处理模式
内存
free -h:查看内存
- total:总物理内存
- used:已经使用的物理内存
- free:没有使用的物理内存
- shared:多进程共享内存
- buff/cache:读写缓存内存;buff:即将写入;cache:从磁盘中读出来的
- available:可以被应用程序使用的物理内存
IO
工具安装
apt install -y sysstat
apt install iftop
apt install strace
硬盘IO
网络IO
iftop:查看操作系统网络相关状态