我跑
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% 并立即完成。
我不是这方面的专家,因此,任何关于如何解决写入延迟问题的建议都非常感谢。谢谢