我的笔记本电脑内置 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 并进行一些测试)。