作者averywu (看文不要只会用横的看)
看板Database
标题Fw: [问题] 奇怪的磁碟延迟问题
时间Fri Sep 2 12:41:28 2022
※ [本文转录自 Linux 看板 #1Z4Oau_f ]
作者: averywu (看文不要只会用横的看) 看板: Linux
标题: [问题] 奇怪的磁碟延迟问题
时间: Fri Sep 2 12:40:19 2022
我客人的主机,前阵子因为坏掉所以整台换掉。
换上去的主机下有跑二台虚拟机。其中一台是资料库。
可是换上去後,资料表频繁的发生错误要修复,或是auto_increment的key
会产生DUPLICATE KEY 的问题。而且大约一周会发生一次资料表锁死的问题,
这些状况在换主机前不曾发生过。
索性去检查下主机,发现磁碟写入速度似乎有时很慢,
例如,用 vim 编个档案,按了 :wq 後,有时要等快十秒才跳出。後来用 iotop
发现了 jbd2/dm-0-8 有很高的 IO ,有时会到4X% 之谱。
然後我的 mysql DISK WRITE 最高看过 2G 在写入,平常是数百M
我去查了查,发现 jdb2 是有 Bug 的
https://bugzilla.kernel.org/show_bug.cgi?id=39072
我的机器是用 CentOS 6.10 ,不知道这个 Bug 在这版有没有修正
我的核心是 2.6.32-754.el6.x86_64。
如果我直接不管有没有 Bug 都直接去把 jbd2 关掉,会不会让延迟变少呢?
像如下这样:
tune2fs -o journal_data_writeback /dev/vdb
tune2fs -O "^has_journal" /dev/vdb
e2fsck -f /dev/vdb
会不会需要重新启动机器呢?
或是有人知道这状况是怎麽回事,要怎麽解决呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 60.251.237.155 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Linux/M.1662093624.A.FE9.html
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: averywu (60.251.237.155 台湾), 09/02/2022 12:41:28