第四章-11-主机状态监控_哔哩哔哩_bilibili
接下来学习,主机状态
掌握主机运行状态的一系列监控的命令
查看系统资源占用命令,
输入top整个页面就变成一个任务管理器的形式了
CPU的使用情况,内存的使用情况
PID和CPU和内存的占用情况
Ctrl + C直接退出,Q也可以退掉了
top表示命令名称
up表示启动时间,启动了7小时01分
2users表示有两个用户登录了系统
load average表示平均负载,1分钟 5分钟 15分钟,负载就是1的话,有一颗CPU就100%忙碌了,4的话就是4个CPU100%忙碌了
175 total表明有175个进程在跑
running跑,sleeping睡眠,stopped停止,zombie僵尸
us表示用户CPU的使用率,sy表示系统CPU的使用率
ni表示高优先级使用率,id表示空闲率
wa表示IO等待率
st表示CPU强制等待的占用率
us自己启动项占用的CPU的使用率
kib的意思是物理内存的意思
total表示总量,used表示当前使用了多少内存
kibSwap虚拟内存
PR优先级,越小越高
NI表示负值,负值代表高优先级,VIRT表示进程虚拟内存
RES表示进程使用物理内存
SHR表示内存使用共享内存
综合
top -p 1 只显示为1的进程
top -d默认是5s的刷新间额
给他改成3S
top默认显示的是精简的信息
top -c默认显示的是完整的信息
top -n 3 进程刷新3次就自动停止了
top -b一页一页分批显示
tob -b > 1.txt
tail -f 1.txt
top -b s-n 3>1.txt
more 1.txt查看内容
top -i 不显示无用的进程和信息,睡眠的就不显示了
top 支持一些快捷按键,按一下H键,会显示一些帮助信息
按C键,commond内容显示出来了
按F可以显示那些键,按空格就显示了
M键可以按照内存大小进行排序
P键可以根据CPU进行排序
E键内存的单位
l平均负载和启动时间可以显示和隐藏
m内存可以切换成进度条的形式
使用df可以查看磁盘使用情况
显示磁盘内存情况
df -h可以使数据显示M,这里显示还有12GB的空间
iostat可以显示CPU的信息
tps设备的传输速度,kB_read/s 每秒读了多少,总的写出数
iostat -x可以让磁盘显示更完整一点
util磁盘的占用率
iostat 3 3 总共刷新3次,3秒刷新一次
会不停的刷新,按照你的内容
sar -n DEV
IFACE网络接口
这两个是每秒读取了多少KB,每秒发送了多少KB
一秒刷新一次,总共刷新3次