前面两次top的输出那些信息值得关注?
–图1) •Load average: 系统负载有降低的趋势,但仍然较高
•Running: 有3个进程正在运行,正常,因为系统有4颗CPU
•Cpu user: 接近200%了,有些大,服务高峰时可以接受
•Cpu idle: 小于200%了,需要注意
–图2)
–Cpu iowait:接近200%了,很大工具介绍
free命令显示系统内存的使用状况(物理内存和交换内存),通过这个命令我们可以看到系统进程实际使用的物理内存,buffer和cache使用的物理内存。
a. free命令输出的第二行(Mem)
这行分别显示了物理内存的总量(total)、已使用的(used)、空闲的(free)、共享的(shared)、buffer、cache的内存。
b.free命令输出的第三行(-/+ buffers/cache) 这行最容易让人迷惑。
它显示的第一个值(used这一列)是这样得来的: Mem行used列 - Mem行buffers列 - Mem行cached列
它显示的第二个值(free这一列)是这样得来的:
Mem行free列 + Mem行buffers列 + Mem行cached列
c. free命令输出的第四行(Swap) 这行显示交换内存的总量、已使用量、空闲量
通常 buffer 和 cache 可以使用的内存空间越大,系统 IO 和文件系统访问的性能越好。