服务器状态分析
查看CPU的信息
查看物理CPU个数
查看每个物理CPU的核数
逻辑CPU的个数
逻辑CPU = 物理CPU个数*核数
查看内存使用情况
total:内存总数
user:已使用内存数
free:空闲内存数
shared:多进程共享内存数
buffers:缓冲内存数
cached:缓存内存数
可用内存 = free+buffers+cached
已用内存 = used-buffers-cached
swap 交换内存数,此项可判断内存是否够用的标准
查看硬盘及分区信息
检查文件系统的磁盘空间占用情况
服务器性能分析
查看硬盘I/O性能
查看服务器的平均负载
监控服务器的整体性能
proces r:等待运行的进程数 b:非中断睡眠状态的进程数 w:被交换出去的可运行进程数
memory swpd:虚拟内存使用情况 fres:空闲的内存 buff:用作缓存的内存数(单位:KB)
swap si:从磁盘交换到内存的交换页数量 so:从内存交换到磁盘的交换页数量(单位:kb/秒)
io bi:发送到块设备的块数 bo:从块设备接收到的块数(单位:块/秒)
system in:每秒的中断数,包括时钟中断 cs:每秒的环境(上下文)切换数
cpu us:CPU使用时间 sy:CPU系统使用时间 id:闲置时间(单位:百分比)
标准情况下:r小于5,b约为0
如果user + sys 小于70 表示系统性能较好;如果大于等于85以上,表示性能比较糟糕