この日記は https://yapud.hatenablog.com/ に引っ越し中
Kernel 2.6 より、 IO scheduler を4種類の中から選べるようになった。
標準の cfq では、僕の持ってるDBサーバだと全然実力を発揮できない。
vmstat でパフォーマンス見ながら、順次アルゴリズムの変更をしてた。
deadline に変更したら、IOのパフォーマンスが10倍くらい跳ね上がった。
アプリにあわせてスケジューラを選べってことですね。
Tweet