第一行:
涉及到 2 个时间,一个是系统时间,一个是机器运行的时间.[我们应该重点关注的是机器运行的时间,Why? 有时候,重启机器能带来很多问题,你懂的!]
多少用户登录了系统?[通过 who/w/history 可以查到更多信息]
3 个 load 值是什么含义?
分别代表的是 1MIN,5MIN,15MIN 机器的负载情况,如何确定负载的大小呢?需要和 CPU 的核数相结合来看,比如该机器是 4 核 CPU,那么如果 load 值超过了 4,就意味着负载很大了![在 top 下按下 1 可以观察出 CPU 的个数]
上述信息,其实也可以通过 uptime 命令来获取.
第二行:
主要是总共有多少个任务,重点应该关注的是僵尸状态的任务数.
第三行:
主要是 CPU 的一些信息.
US/SY,说的就是用户进程和系统进程使用 CPU 的占比.
NI,即 NICE,表示被调整过线程优先级的进程占比,这个比例正常不应该很大.
ID,表示空闲;WA 表示资源等待的时间,比如在瞬时大流量下,服务打了很多日志的话,那么这个值就会飙高,因为这会很消耗资源的.
HI,硬中断,一般就是外设引起的,如果 HI 飙高的话,那么意味着外设在硬件层面出现了问题.SI 表示软中断.
ST,即 steel,如果该主机是虚拟的话会有这个 ST 信息,也即是该虚拟机从宿主机获取 CPU 的时间片的百分占比.
来源: http://www.bubuko.com/infodetail-2474228.html