|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。以上是我学习Linux的心得体会,希望对大家的学习有所帮助,由于水平有限,本文难免有所欠缺,望请指正。
比来一台linux服务器呈现非常,体系反应很慢,响应的使用程序也没法反应,并且还呈现逝世机的情形,经由几天的察看懂得,发明服务器压力很年夜,次要的压力来自硬盘的IO会见已到达100%
为了便利列位和本人从此碰到此类成绩能尽快办理,我这里将检察linux服务器硬盘IO会见负荷的办法同人人一同分享:
起首、用top命令检察
top-16:15:05up6days,6:25,2users,loadaverage:1.45,1.77,2.14
Tasks:147total,1running,146sleeping,0stopped,0zombie
Cpu(s):0.2%us,0.2%sy,0.0%ni,86.9%id,12.6%wa,0.0%hi,0.0%si
Mem:4037872ktotal,4003648kused,34224kfree,5512kbuffers
Swap:7164948ktotal,629192kused,6535756kfree,3511184kcached
检察12.6%wa
IO守候所占用的CPU工夫的百分比,高过30%时IO压力高
其次、用iostat-x110
假如iostat没有,要yuminstallsysstat
avg-cpu:%user%nice%sys%iowait%idle
0.000.000.2533.4666.29
Device:rrqm/swrqm/sr/sw/srsec/swsec/srkB/swkB/savgrq-szavgqu-szawaitsvctm%util
sda0.000.000.000.000.000.000.000.000.000.000.000.000.00
sdb0.00112217.009.00192.009216.0096.004608.00123.79137.231033.4313.17100.10
sdc0.000.000.000.000.000.000.000.000.000.000.000.000.00
检察%util100.10%idle66.29
假如%util靠近100%,申明发生的I/O哀求太多,I/O体系已满负荷,该磁盘大概存在瓶颈。
idle小于70%IO压力就较年夜了,一样平常读取速率有较多的wait.
同时能够分离vmstat检察检察b参数(守候资本的历程数)
vmstat-1
假如你想对硬盘做一个IO负荷的压力测试能够用以下命令
timeddif=/dev/zerobs=1Mcount=2048of=direct_2G
此命令为在以后目次下新建一个2G的文件
我们在新建文件夹的同时来测试IO的负荷情形
再经由过程以下剧本检察岑岭的历程io情形
monitor_io_stats.sh
#!/bin/sh
/etc/init.d/syslogstop
echo1>
12下一页
系统管理相关命令:df、top、free、quota、at、lp、adduser、groupaddkill、crontab、tar、unzip、gunzip、last |
|