我注意到,当我的笔记本电脑使用电池供电时,Java 应用程序(例如 JabRef)会每 5 秒左右写入一次 HDD,如 iotop 所示:
11:05:42 23199 be/4 yopology 0.00 B/s 7.39 K/s 0.00 % 0.00 % java -jar /opt/bin/JabRef-2.10.jar
11:05:48 23199 be/4 yopology 0.00 B/s 7.38 K/s 0.00 % 0.00 % java -jar /opt/bin/JabRef-2.10.jar
11:05:52 23199 be/4 yopology 0.00 B/s 7.38 K/s 0.00 % 0.00 % java -jar /opt/bin/JabRef-2.10.jar
11:05:57 23199 be/4 yopology 0.00 B/s 7.42 K/s 0.00 % 0.00 % java -jar /opt/bin/JabRef-2.10.jar
11:06:03 23199 be/4 yopology 0.00 B/s 7.40 K/s 0.00 % 0.00 % java -jar /opt/bin/JabRef-2.10.jar
但是当笔记本电脑使用交流适配器运行时,频率会降低到大约每 30 秒一次。我想知道是什么原因造成的,我该如何修复它。
答案1
JabRef 是一款以 BibTeX 为原生格式的参考文献管理软件。JabRef 提供了一个易于使用的界面,用于编辑 BibTeX 文件、从在线科学数据库导入数据以及管理和搜索 BibTeX 文件。
我不知道为什么它会写入文件。但是,这个命令:
find . -type d -name .svn -prune -o -cmin -0.083 -type f -print
将找到过去 5 秒内修改的所有文件。尝试运行它来查看有什么变化?
(浏览器缓存文件会出现在那里,因此请确保在运行它之前不要使用任何其他应用程序)。