1.综合命令:nmon、top;topas(aix)
d :磁盘相关
c:cpu相关
m:内存相关
2.磁盘
2.1 测试顺序写性能
dd if=/dev/zero of=/cdr/test.data bs=4k count=100000
2.2 vmstat -S M 5
vmstat命令是用来查看虚拟内存状况的,参数-S M表示以M为单位,5表示每5秒钟产生一次报告。
(注:这里主要关注bi,bo和wa这三个值,bi代表每秒钟从硬盘读入数据的块数(因为硬盘是块设备),
bo表示每秒钟写入硬盘数据的块数,wa表示CPU等待IO设备就绪的时间。)
2.3 iostate
iostat -x 1 10
#查看%util %idle
#如果 iostat 没有要 yum install sysstat
#如果 %util 接近bai 100%,说明产生的I/O请求太多,I/O系统已经du满负荷,该磁盘可能存在瓶颈。idle小于70% IO压力就较大了,一般读取速度有较多的wait.
3.内存
3.1内存清理
3.1.1 清理前内存使用情况
free -m
3.1.2 开始清理
echo 1 > /proc/sys/vm/drop_caches
3.1.3.清理后内存使用情况
free -m
3.1.4.完成
3.2 查看内存条数命令:
dmidecode | grep -A16 "Memory Device$"
4.cpu
一般top、nmon直接看就行。