jbd2 IO 100%處理 (mysql ext4)

记忆抹不去發表於2024-04-13

原因說明:

mysql 資料庫分割槽格式選擇了ext4 格式,並且mysql 設定 sync_binlog=1 是效能損耗最大的設定,本身ext4還要做資料安全檢查兩個一起使用,當mysql 寫入頻繁時長期就會導致IO飆升到100%


處理辦法:

根據mysql使用情況確定數值,這裡我們改成100

SET GLOBAL sync_binlog=100 ;

再使用iotop檢視IO使用率已經下來了。

修改my.cnf

sync_binlog=100

相關文章