Fw: [問題] 奇怪的磁碟延遲問題

作者: averywu (看文不要只會用橫的看)   2022-09-02 12:41:28
※ [本文轉錄自 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
會不會需要重新啟動機器呢?
或是有人知道這狀況是怎麼回事,要怎麼解決呢?

Links booklink

Contact Us: admin [ a t ] ucptt.com