linux读取ntfs硬盘很慢,在Ubuntu上NTFS写入速度确实很慢(15MB/s)
问题描述
当复制大文件或使用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
如何确定写入速度?
最佳回答
以前的帖子在正确的轨道上,提供了参考:
perhaps check here for ideas on what could be causing it. http://www.tuxera.com/community/ntfs-3g-faq/#slow
Workaround: using the mount option “big_writes” generally reduces the CPU usage, provided the software requesting the writes supports big blocks.
只需添加big_writes选项,例如
sudo mount -o big_writes /media/ /dev/
我的具有低规格CPU的Linux NAS现在管理NTFS大文件写入的速度大约快三倍。它从〜17MB /s提高到50MB /s +。甚至看到它在iotop中的速度大约为90MB /s,这可能接近外部驱动器的能力(一个2.5英寸USB3 HDD)。
从NTFS-3G手册页:
big_wr
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
