...
書式設定済み |
---|
$ sudo apt-get -y purge linux-image-$(uname -r) $ sudo apt-get autoremove --purge $ sudo dpkg -i linux-headers-*.deb linux-image-*.deb |
Affected Bugs
BDI flusher threads stop working
ext4 ファイルシステムの遅延アロケーションと組み合わせてこれが起きると、 vm.dirty_expire_centisecs
が発生してしまう。
(通常 30 秒)経過してもダーティーページがフラッシュされず、永遠に空ファイルのままという現象
BDI flusher が止まる理由は kernel 2.6.36 以降での「最適化」によるものらしい。問題は、その後 dirty page
が発生したイベントを取り損ねてスレッドが起動しないことにあるようだ。手動で sync(1)
を呼べば BDI flusher
が起動するのは確認した。
c.f. R.I.P. pdflush (LKML)