一、监控服务器
1、top命令 主要看这些指标: load average–系统负载平均值,分别对应过去1分钟、5分钟、15分钟的负载平均,一般大于核数*0.7需要注意 us–用户空间占用的CPU百分比,>80需注意 wa–等待输入输出的CPU时间百分比, sy (system):内核空间占用的CPU百分比。 ni (nice):改变过优先级的进程占用的CPU百分比。 id (idle):空闲CPU百分比。 hi (hardware IRQ):硬件中断占用的CPU百分比。 si (software interrupts):软件中断占用的CPU百分比。 st (steal time):被虚拟机管理程序强制等待的时间百分比 2、内存监控 free命令
内存一般关注avaliable的值 3、磁盘监控 df -h命令
如果top命令中wa的值长期大于2或3,需关注磁盘有无等待 则需执行以下命令:iostat -x 1 100(1表示1秒显示一次,100表示显示100次)
关注%util的值,该值越高表示磁盘等待时间越长
4、网络监控 netstat -i(表示整个系统级别的) 如果RX-ERR/RX-DRP有错误,表示网络有问题 iftop命令(需要安装)可以看到进程级别的
二、安装nmon(Ubuntu 系统)
通过 Ubuntu 的官方软件仓库安装 nmon:
sudo
评论前必须登录!
注册