Web 服务器被某些 IO 进程阻塞

Web 服务器被某些 IO 进程阻塞

当负载上升到 50 时,我的网络服务器每隔 10-15 分钟就会被一些 IO 进程阻塞!

通常我可以看到顶部的“flush-9:1”进程在阻塞期间使用高 CPU。

这是 Debian 6.0.8 网络服务器,配备 Xeon X3440、双 SATA 和双 SSD 硬盘,用于软件 raid1。内核是:Linux 版本 2.6.32-5-amd64 (Debian 2.6.32-48squeeze4) ([电子邮件保护])(gcc 版本 4.3.5(Debian 4.3.5-4))#1 SMP 2013 年 9 月 23 日星期一 22:14:43 UTC

这台服务器多年来一直运行良好,但由于停电而无法正常关闭。从那时起,这种阻塞行为就出现了。我试过通过重启来解决这个问题,但没有帮助。

可能是什么问题呢?

以下是关于阻塞的顶级捕获:

顶部 - 13:01:54 启动 16 分钟,2 个用户,平均负载:3.01、1.43、0.87

PID 用户 PR NI VIRT RES SHR S %CPU %MEM TIME+ 命令
31100 www-数据 20 0 349米 21米 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 TIME+ 命令
1267 根 20 0 0 0 0 R 39 0.0 0:13.68 刷新-9:1
1413 mysql 20 0 638米 133米 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-数据 20 0 345米 15米 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 TIME+ 命令
1413 mysql 20 0 658米 139米 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-数据 20 0 364米 40米 14米 R 35 0.3 0:00.35 Apache2
31398 www-数据 20 0 346米 22米 11米 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-数据 20 0 345米 14米 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 TIME+ 命令
1413 mysql 20 0 658米 139米 7720 S 111 0.9 6:47.93 mysqld
20347 www-数据 20 0 348米 24米 13米 S 24 0.2 0:00.36 Apache2
31213 www-数据 20 0 348米 24米 16米 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-数据 20 0 347米 20米 11米 S 2 0.1 0:00.06 Apache2
31375 www-数据 20 0 345米 20米 10米 S 2 0.1 0:00.06 Apache2
31437 www-数据 20 0 348米 21米 11米 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 TIME+ 命令
1413 mysql 20 0 658米 139米 7720 S 34 0.9 6:49.05 mysqld
31390 www-数据 20 0 348米 24米 16米 S 22 0.2 0:00.19 Apache2
16664 www-数据 20 0 349米 28米 17米 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-数据 20 0 348米 32米 23米 S 2 0.2 0:07.53 Apache2
31306 www-数据 20 0 346米 14米 6736 D 2 0.1 0:00.02 Apache2
31399 www-数据 20 0 347米 21米 11米 S 2 0.1 0:00.07 Apache2
31603 toor 20 0 19200 1412 924 R 2 0.0 0:00.01 顶部
393 根 20 0 0 0 0 D 0 0.0 0:01.30 jbd2/md1-8

相关内容