[Share Experiences] Linux 5.15内核NTFS3性能评测
Tofloor
poster avatar
mmlmonkey
deepin
2022-05-02 19:07
Author

 深度的5.15内核一直没把ntfs支持编译进内核,导致目前的20.5使用的NTFS驱动仍然是ntfs3g,乘着放假自己动手编译一下带NTFS支持内核的测试一下,这里我们编译了一个5.15.37的内核并开启ntfs支持,其驱动为ntfs3

5.15.24原版内核fs支持

5.15.37版内核fs支持

硬件平台:

CPU:9750H

内存:32G

硬盘:三星960PRO 512G

测试过程 :

         在NTFS盘内拷贝一个56G大小包含160万个10K~50K左右小文件的文件夹

         

         关闭deepin-anything避免索引服务影响

         service deepin-anything-monitor stop

         将ntfs盘mout 指定ntfs3

         sudo mount -t ntfs3 /dev/nvme1n1p1 /media/sdli/DATA/

         time cp -r ../../finetune/ .

           

         拷贝时top监控的cpu占用

         

         将硬盘改为默认的ntfs挂载

         sudo mount -t ntfs /dev/nvme1n1p1 /media/sdli/DATA/ 

         time cp -r ../../finetune/ finetune2

          

        

         

基本可以看出5.15的原生ntfs 比nfts-3g(20.5默认的ntfs支持)要好上太多了,无论是速度还是负载上。

开启方法也很简单在编译内核时,拷贝完deepin在/boot/目录下已有的config文件到内核目录,make menuconfig把file system下面nt filesystem中ntfs支持开启,变成出来内核的deb之后安装即可

最后希望deepin的团队早日支持这个特性吧

Reply Favorite View the author
All Replies
badenough
deepin
2022-05-02 20:01
#1

NTFS这个格式的速度与xfs格式能比较吗?

Reply View the author
神末shenmo
Moderator
Spark-App
2022-05-02 21:38
#2

@babyfengfjx 之前MT76驱动也是,主线支持了但是内核编译选项没有开启

希望更新下

Reply View the author
zhangn1985
deepin
2022-05-03 00:56
#3

内核态的ntfs3读写驱动,最近的维护状态不好,还没有用户态工具。最好不要用,可能有不可预测的数据丢失发生。

ntfs-3g仍然是最佳选择。

Reply View the author
mmlmonkey
deepin
2022-05-03 02:20
#4
zhangn1985

内核态的ntfs3读写驱动,最近的维护状态不好,还没有用户态工具。最好不要用,可能有不可预测的数据丢失发生。

ntfs-3g仍然是最佳选择。

我测完之后是ntfs-3g的模式下删掉数据的 然后就磁盘错误了 回到win10修复磁盘才好的 

Reply View the author
185******44
deepin
2022-05-03 05:08
#5

5.10.101内核能不能编译一个啊

Reply View the author