5.1 监控Linux系统状态1
w 命令
top命令
动态显示系统状态,可以按顺序排序
按 1 显示所有cpu 使用率使用详情
top -bn1 静态显示所有进程情况,方便在SHELL 脚本中使用
查看CPU 核数
0 为一个
0 1 为两个
内存相关
free 命令
关注最后一列的available 这个真正剩余物理内存大小
手动增加swap 大小
监控磁盘
yum install -y sysstat
iotop
yum install -y iotop
iotop 回车
5.5 监控Linux系统状态5
综合工具,断定瓶颈点,关注r b si so bi bo id wa
cpu id 部分
内存不足 提示为 swpd 和si so 非0 swap in = 从swap 出来进入内存
硬盘 bi bo
r 有两个进程在处理
b 被堵塞的进程
5.6 监控Linux系统状态6
监控网卡的流量:
nload 命令
yum install -y epel-release
yum install -y nload
nload 动态显示流量 方向键 查看另外网卡
5.7 监控Linux系统状态7
进程
ps aux 查看全部进程 ps -eLf 查看线程
虚拟内存大小 VSZ
物理内存大小 RSS
进程状态 START R 运行 S 休眠 s 父进程 < 高优先级 + 前台进程 l多线程进程 Z僵尸进程
该进程的目录文件
5.8 监控Linux系统状态8
查看网络连接状况
netstat 查看监听端口
netstat -lnp
netstat -lntp
netstat -lnup
netstat -lnutp
ss -an
5.9 监控Linux系统状态9
抓包工具
当网卡流量有异常
yum install -y tcpdump
tcpdump
wireshark
tshark -nn -i ens33