维护网站-监控Linux系统状态5-7
Linux 学习笔记 20190226
监控Linux系统状态
5
vmstat 综合工具
vmstat 1 10
每一秒钟打印一次,一共打印10次
procs 进程相关r b,r 2 表示2个处于running的进程 b block阻塞的进程
memory 内存相关
swap
io 磁盘
system 系统相关
cpu id 空闲百分比
si 表示 swap in 从swap出来进入内存 读swap
so 表示 swap out 写swap
bi bo 磁盘读写 bi读bo写
wa 表示等待的百分比
6
监控网卡流量命令
sar
sar -n DEV 1 10
DEV 表示设备
ens33就是我们的设备
lo 是本机回环地址一般不会关注
rxpck/s 接收到包的数量
txpck/s 传送出去的包的数量
rxkB/s 接收包的传输速度
txkB/s 传送包的传输速度
只能显示部分数据
系统里面有个历史文件,这个文件在
不能直接cat
只能有sar来查
只想看网卡流量信息
看21号的网卡流量信息
一般隔10分钟记一次,一个月轮训一次
sar 查看cpu
sar -b 查看磁盘
sar -q查看系统负载
总结
nload 命令
安装完成后
动态显示网卡流量
上下键切换网卡
ethtool 查看网卡信息
查看网卡是否是链接状态
7
ps
ps 当前终端下已运行 的进程
ps aux 所有用户,前台后台,系统级别,用户级别的进程
pid进程id,
CPU百分比
mem内存百分比
vsz虚拟内存大小
rss物理内存大小
tty 就是终端,大部分是?表示在后台
stat 进程状态,S表示sleep休眠状态
R 表示在运行,running
Ss s表示父进程,父进程会派生子进程,管理子进程,S子进程
S< 表示为高优先级的进程,CPU切换中断资源的时候,这个进程就优先
SN 低优先级进程
l 多线程进程
+ 前台的进程
Z僵尸进程,父进程被杀死,子进程占资源,无用
command 指令
查看进程相关的文件
6102为进程id
查看多线程
查看进程
查看线程
总结: