linux上性能调优常用命令及简介

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直接看就行。

 

posted @ 2020-11-03 20:10  疾风泣影  阅读(234)  评论(0编辑  收藏  举报