Emacs 在寫入檔案時掛起幾秒鐘,與 kjournald 和 VirtualBox 有關

Emacs 在寫入檔案時掛起幾秒鐘,與 kjournald 和 VirtualBox 有關

我跑

GNU Emacs 23.2.1 (x86_64-pc-linux-gnu, X toolkit, Xaw3d scroll bars)
of 2010-12-12 on brahms, modified by Debian

Linux version 2.6.32-5-amd64 (Debian 2.6.32-34squeeze1) ([email protected]) 
(gcc version 4.3.5 (Debian 4.3.5-4) ) #1 SMP Wed May 18 23:13:22 UTC 2011

儲存檔案時,emacs 有時需要 3 秒才能將小檔案寫入光碟。我運行 iotop 發現 kjournald 似乎是延遲的原因:

423 be/4 root        0.00 B/s   19.00 K/s  0.00 % 99.85 % [kjournald]

當 emacs 掛起時,該進程處於 99% 狀態,有時會掛起幾秒鐘。

看起來寫入延遲問題與共享我正在寫入的檔案系統的虛擬機器(VirtualBox 中的 Windows 7)有關。關閉虛擬機器後,不會發生延遲。 kjournald 仍然出現在 iotop 中,但保持在 0% 並立即完成。

我不是這方面的專家,因此非常感謝任何有關如何解決寫入延遲問題的建議。謝謝

相關內容