10.6 监控io性能
10.7 free命令
10.8 ps命令
10.9 查看网络状态
10.10 linux下抓包
一、iostat与iotop命令
iostat命令与iotop,命令能够看出系统磁盘的工作情况,及时发现磁盘问题,这两个工具不是系统自带的,分别需要yum安装
其中iostat命令与前一篇博客中提到的sar命令在同一个(sysstat)包里,如果能使用sar命令就能使用iostat命令。
安装命令
yum install epel 先安装epel扩展源
yum install sysstat iotop
(一)iostat命令,看util 如果数值过高,说明磁盘很忙或者出现问题。
查看磁盘的使用情况
iostat -x
注意标红处数值,系统中的解释如下,反正这个数值很高系统就反应很慢了,要么换硬盘,要么查出是什么导致磁盘使用量飙升。
%util Percentage of elapsed time during which I/O requests were issued to the device (bandwidth utilization for the device). Device saturation occurs when this value is close to 100%.
(二)iotop,产看下哪一个进程占用进程较多
在具体服务器上看的更明显,磁盘读写最多的在第一排。
二、free命令
产看内存的使用量
free -m free -h
buff
cache
三、ps命令查看系统进程
ps -aux
出现僵尸进程的场景,启用nigix,当父进程被意外杀掉时,子进程就可能进入僵尸进程
四、netstat命令
netstat用于查看网络状态,
tcp三次握手
四次挥手
netstat -lnp查看监听端口
netstat -an查看系统的网络连接状况
ss -an查看网络连接状况
小技巧
netstat -an|awk ‘/^txp
五、装包工具
网络出现异常的时候会需要抓包
网络出现异常流量时需要抓包看出
比如看到攻击,频繁访问一些端口一些请求
tcpdump
用法txpdump -nn
wireshark
原文地址:http://blog.51cto.com/11934539/2064408