jbd2/dm-0-8占用CPU的问题分析与解决
0x00 问题的发现
有一台流媒体服务器,运行的是VOD服务,在并发上升时服务器的CPU load average 持续上升。在查找原因的过程中发现,top 里的 wa 也比较高,问题的原因可能是IO效率降低;
0x01 iotop 查找占用IO的进程
[root@ubuntu ~]# iotop
Total DISK READ : 0.00 B/s | Total DISK WRITE : 7.74 M/s
Actual DISK READ: 0.00 B/s | Actual DISK WRITE: 6.97 M/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND
535 be/3 root 0.00 B/s 0.00 B/s 0.00 % 95.80 % [jbd2/dm-0-8]
1826 be/4 mysql 0.00 B/s 22.19 K/s 0.00 % 1.18 % mysqld
1630 be/4 mysql 0.00 B/s 162.72 K/s 0.00 % 0.07 % mysqld
1632 be/4 mysql 0.00 B/s 177.51 K/s 0.00 %