先上图
根据设备查看不同的性能指标,可分如下几点
一、内存监控
1、free命令
2、vmstat命令
二、CPU监控
1、top命令
2、mpstat命令
三、网络监控
1、sar命令
2、netstat命令
3、tcpdump命令
4、IPTraf命令
四、磁盘监控
1、df命令
2、iostat命令
3、iotop命令
4、lsof命令
五、进程监控
1、atop命令
2、htop命令
3、ps命令
六、系统监控全能工具
1、glances工具
2、dstat工具
总结:
对于上面的命令,有些是Linux系统自带的,你可以直接执行。有些是第三方命令,不过绝大多数可以直接通过Yum install xxx或者apt-get intall xxx来安装。这些命令虽然小巧,但是在我们的服务器出现问题将会显得特别有用。
排查服务器问题,我们一般需要结合多项指标来进行综合分析研判。例如如果你怀疑VPS主机的IO读写有问题,你可以通过iotop来查看读写实时速度,同时用top命令查看哪些进程来占用CPU和内存,这样结合多项数据就会得到正确的结果。