[md0_raid1]
我每 20-30 秒都会遇到由进程引起的 99% IO 负载。 99% 的 IO 是非常短期的,大约 1-2 秒,但由于 io 等待,它会导致其他进程的延迟(这对游戏服务器非常有害)。这是正常行为吗?如何避免这些高 IO 延迟?如果有任何建议,我将不胜感激。
我在新的 Linux Debian 9.3 服务器上有 SW RAID 1 (Ext4),我运行 apache/mysql 网络服务器和几个 Minecraft 服务器。
iotop:
Total DISK READ : 0.00 B/s | Total DISK WRITE : 15.30 K/s
Actual DISK READ: 0.00 B/s | Actual DISK WRITE: 0.0 B/s
TID PRIO USER DISK READ DISK WRITE SWAPIN IO> COMMAND
199 be/4 root 0.00 B/s 0.00 B/s 0.00 % 99.99 % [md0_raid1]
45302 be/4 root 0.00 B/s 3.82 K/s 0.00 % 0.00 % java -Xms~spigot.jar
51303 be/4 root 0.00 B/s 3.82 K/s 0.00 % 0.00 % java -Xms~spigot.jar
51306 be/4 root 0.00 B/s 3.82 K/s 0.00 % 0.00 % java -Xms~spigot.jar
51200 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % java -Xmx~ee-private
1 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % init
2 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [kthreadd]
3 be/4 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [ksoftirqd/0]
5 be/0 root 0.00 B/s 0.00 B/s 0.00 % 0.00 % [kworker/0:0H]
统计数据:
md1 : active raid1 sda5[0] sdb5[1]
33501184 blocks super 1.2 [2/2] [UU]
md0 : active raid1 sda1[0] sdb1[1]
943111168 blocks super 1.2 [2/2] [UU]
bitmap: 5/8 pages [20KB], 65536KB chunk
硬件规格:
Intel Xeon 1231v3 (3.4 Ghz) 4C/8T 8MB
32 GB DDR3 ECC 1600 MHz
2x SATA 6G 1TB 7.2k (SW RAID 1)
lspci规格:
https://gist.github.com/FreeWall/98f4bc8029387dbe4d47feacdd37aa85
答案1
我建议使用命令检查系统消息:
消息
如果它没有显示任何内容,则使用命令发布有关硬件的更详细信息:
lspci
请注意,这也可能是硬件问题的迹象,如果这不是机架服务器而是普通 PC,那么我建议也更换有此问题的磁盘的SATA线。