安装NTFS驱动器会产生巨大的负载

我安装了NTFS驱动器,在I / O上它产生了大量的负载。 我现在正在以100%运行我的CPU(amd fusion双核心)……两者。

我的平均负载是3.47。 有人想减少这种负担吗? (除了使用ext4;))

写入NTFS卷的Linux系统上的高CPU使用率可以来自许多来源,如tuxera(ntfs-3g的维护者)所述。 他们制作了一个优化的商业化版本的ntfs驱动程序,但这不是开源的,也不容易获得。 如果你致力于NTFS,那么你就会遇到这种流线不足的ntfs-3g驱动程序。

http://www.tuxera.com/community/ntfs-3g-faq/#highcpu

假设您使用的是最新版本的ubuntu,最新版本的ntfs-3g,那么选项是经常读取/写入大块数据到驱动器的程序,频繁访问驱动器的应用程序(例如rsync),连接的驱动器通过缓慢的USB连接(可能是因为连接的设备/集线器缓慢降低了usb端口速度),VMWare使用ntfs驱动器上的临时文件,或驱动器过于分散(围绕这个问题的争论很多,很多人都说除非你也从该驱动器启动Windows安装,否则驱动器不应该因为Linux而过于分散。 阅读以上链接,了解有关这些内容的更多信息。

我的解决方案是转到我的fstab并修改挂载行以在选项中包含big_writes(即:defaults,big_writes ….)。 这导致它编写大块而不是较小的块。

禁用对驱动器的samba访问并关闭访问驱动器的python脚本对我没有任何影响。