NTFS 分区上的磁盘 I/O 速度慢

NTFS 分区上的磁盘 I/O 速度慢

我的笔记本电脑内置 640 GB 硬盘,WD Scorpio 蓝色 (WD6400BPVT)。它有 5 个分区。

  • 120 GB NTFS 分区,主分区,sda1
  • 250 GB NTFS,扩展,sda5
  • 20 GB/(根),sda6
  • 4 GB /交换,sda7
  • ~ 202 GB /home,sda8

这两个NTFS分区是由于之前安装的Windows造成的,但是NTFS分区的读写速度只有42MB/s左右,而ext4分区的读写速度则超过85MB/s。自从安装 Ubuntu 14.04 以来,我的速度变得很慢。

问题是什么 ?

笔记

  • 在安装 Ubuntu 之前我已经对两个 NTFS 分区进行了碎片整理
  • 我也尝试使用此命令进行碎片整理,但没有成功。

fsck -t ntfs --kerneldefrag /dev/sda

答案1

成立这个线程在 ubuntuforums 上,OP 发现使用 fstab 中的同步选项安装 NTFS 分区会导致速度缓慢。果然,sync从我的 NTFS 分区条目中删除后/etc/fstab,我观察到所有文件访问速度显着加快。

答案2

NTFS 是一种专有文件系统 (MS)。一切ntfs-3g能做的事情都是通过逆向工程实现的。考虑到上述情况,我不希望专有文件系统与开放文件系统(在 Linux 下)一样快。

现在,在你的情况下,如果 NTFS 应该只比 ext4 慢 20%(而不是 50%),我不知道,但我确信你可以有一个干净的 NTFS 分区来进行一些测试(如果你不使用频繁交换,您可以将其格式化为 NTFS 并进行一些测试)。

相关内容