性能测试内存与IO
内存
free -m 查看内存使用情况
这个命令比较简单,-m 代表下面的是以M为单位;
Mem是表示物理内存,主要看 Mem free代表还有多少内存可以。
iostat命令
iostat是查看系统IO情况的命令
% user 用户级(应用程序)执行时产生的 CPU 使用率百分比。
% system 系统级(内核)执行时产生的 CPU 使用率百分比。
% idle CPU 空闲并且系统没有未完成的磁盘 I/O 请求时的时间百分比。
% iowait CPU 空闲期间系统有未完成的磁盘 I/O 请求时的时间百分比。
%nice (改变进程优先序列操作)操作使用的CPU百分比。
%steal 管理程序维护另一个虚拟处理器时候,虚拟CPU的无意识等待时间百分比。
在所有显示中,我们要注意的有几个:
1 iowait,如果iowait较高,表示硬盘操作存在IO瓶颈;
2 idle, 如果高,说明CPU较空闲,如果持续低于10的话,说明CPU处理能力低,此时存在CPU瓶颈。