
数日間にわたってIOを集中的に使用するDBインポートを実行していますが、時間の経過とともにIOパフォーマンスが大幅に低下しています。DBデータファイル(ログファイル)は、デフォルトのオプションでマウントされたext4形式の論理ボリュームにあります(fstabで特別なことは指定していません)。ext4ではデフォルトで書き込みバリアが有効になっていることを知りました。Q:インポートを中断できず、再度再起動したくないので、オンラインで(つまり、ファイルシステムが使用中)書き込みバリアを無効にする方法はありますか。
- 書き込みバリアがパフォーマンスを阻害する唯一の要因ではないかもしれない
- データの安全性が重要な場合(例えば、実稼働システムの場合)、ジャーナリングファイルシステムで書き込みバリアを無効にするのは得策ではありません。
答え1
このコマンドは動作するはずです。
mount -o remount,barrier=0 /my/mount/point