当负载上升到50时,我的web服务器每10-15分钟就会被一些IO进程阻塞!
通常我可以在阻塞期间使用高cpu在顶部看到“flush-9:1”进程。
这是一个Debian 6.0.8networking服务器与Xeon X3440,双SATA和双SSD硬盘在软件raid1中使用。 内核是:Linux版本2.6.32-5-amd64(Debian 2.6.32-48squeeze4)([email protected])(gcc版本4.3.5(Debian 4.3.5-4))#1 SMP Mon Sep 23 22 :2013年14:43 UTC
这台服务器多年来一直运行良好,但由于停电而没有正常closures。 从那时起,这种阻塞行为就出现了。 我试图用重新启动来修复它,但没有帮助。
可能是什么问题呢?
这里是关于阻塞的一个顶部捕获:
顶部 - 13:01:54最多16分钟,2个用户,平均负载:3.01,1.43,0.87 PID用户PR NI VIRT RES SHR S%CPU%MEM时间+命令 31100 www-data 20 0 349m 21m 8676 S 4 0.1 0:00.02 apache2 373根20 0 0 0 0 D 2 0.0 0:01.79 md1_raid1 393根20 0 0 0 0 D 0 0.0 0:00.34 jbd2 / md1-8 1267根20 0 0 0 0 D 0 0.0 0:07.36冲-9:1 顶部 - 13:02:19最多17分钟,2个用户,平均负载:4.64,1.91,1.04 PID用户PR NI VIRT RES SHR S%CPU%MEM时间+命令 1267根20 0 0 0 0 R 39 0.0 0:13.68冲洗-9:1 1413 mysql 20 0 638m 133m 7720 S 10 0.8 6:12.61 mysqld 373根20 0 0 0 0 D 2 0.0 0:02.26 md1_raid1 393根20 0 0 0 0 D 2 0.0 0:00.82 jbd2 / md1-8 31377 www-data 20 0 345m 15m 6720 S 2 0.1 0:00.01 apache2 顶部 - 13:02:32最多17分钟,2个用户,平均负载:12.51,3.67,1.62 Cpu:8.7%us,7.8%sy,0.2%ni,78.1%id,5.1%wa,0.0%hi,0.2%si,0.0%st PID用户PR NI VIRT RES SHR S%CPU%MEM时间+命令 1413 mysql 20 0 658m 139m 7720 S 425 0.9 6:33.19 mysqld 393根20 0 0 0 0 D 47 0.0 0:01.30 jbd2 / md1-8 28326 www-data 20 0 364m 40m 14m R 35 0.3 0:00.35 apache2 31398 www-data 20 0 346m 22m 11m S 29 0.1 0:00.23 apache2 1267根20 0 0 0 0 R 27 0.0 0:14.27冲洗-9:1 31378 www-data 20 0 345m 14m 5592 S 10 0.1 0:00.05 apache2 顶部 - 13:02:47最多17分钟,2个用户,平均负载:13.28,4.26,1.84 PID用户PR NI VIRT RES SHR S%CPU%MEM时间+命令 1413 mysql 20 0 658m 139m 7720 S 111 0.9 6:47.93 mysqld 20347 www-data 20 0 348m 24m 13m S 24 0.2 0:00.36 apache2 31213 www-data 20 0 348m 24m 16m S 16 0.2 0:00.11 apache2 1267根20 0 0 0 0 D 2 0.0 0:17.29冲刷-9:1 31102 www-data 20 0 347m 20m 11m S 2 0.1 0:00.06 apache2 31375 www-data 20 0 345m 20m 10m S 2 0.1 0:00.06 apache2 31437 www-data 20 0 348m 21m 11m S 2 0.1 0:00.07 apache2 373根20 0 0 0 0 D 0 0.0 0:02.75 md1_raid1 393根20 0 0 0 0 D 0 0.0 0:01.30 jbd2 / md1-8 顶部 - 13:02:50最多17分钟,2个用户,平均负载:14.38,4.63,1.98 PID用户PR NI VIRT RES SHR S%CPU%MEM时间+命令 1413 mysql 20 0 658m 139m 7720 S 34 0.9 6:49.05 mysqld 31390 www-data 20 0 348m 24m 16m S 22 0.2 0:00.19 apache2 16664 www-data 20 0 349m 28m 17m S 18 0.2 0:00.17 apache2 373根20 0 0 0 0 D 2 0.0 0:02.81 md1_raid1 1267根20 0 0 0 0 D 2 0.0 0:17.35冲-9:1 11822 www-data 20 0 348m 32m 23m S 2 0.2 0:07.53 apache2 31306 www-data 20 0 346m 14m 6736 D 2 0.1 0:00.02 apache2 31399 www-data 20 0 347m 21m 11m S 2 0.1 0:00.07 apache2 31603 toor 20 0 19200 1412 924 R 2 0.0 0:00.01 top 393根20 0 0 0 0 D 0 0.0 0:01.30 jbd2 / md1-8