使用 复制大文件或测试写入速度时dd,在使用 NTFS 文件系统的驱动器上,我可以获得的最大写入速度约为 12-15MB/s。我测试了多个驱动器(全部使用 SATA 连接),它们在 Windows 上或使用 ext4 格式化时的写入速度均达到 100MB/s+,因此这不是对齐或驱动器问题。
top显示mount.ntfs进程的CPU 使用率很高。
AMD 双核处理器 (2.2 GHz)
内核版本:3.5.0-23-generic
Ubuntu 12.04
ntfs-3g版本:两者2012.1.15AR.1(Ubuntu 默认版本)和2013.1.13AR.2
如何修复写入速度?
NTFS-3G 是一个稳定的读/写 NTFS 驱动程序,但不幸的是,与 Windows 上的 NTFS 和任何本机 Linux 文件系统相比,它的速度非常慢。由于使用了 FUSE,不仅访问本身非常慢,NTFS-3G 也没有接近 Windows 原生 NTFS 驱动程序在 NTFS 碎片避免系统中的能力。(我怀疑在 NTFS-3G 下使用 NTFS 是导致如此多抱怨 NTFS 变得碎片化的原因,因为在 Windows 上这种情况很少发生)
是否有任何(可能是非免费的)Linux 的 NTFS 驱动程序不是非常慢?
编辑:将在此文件系统内进行的大部分负载将是 VMWare,这就是合理性能特别重要的原因。