V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
aru
V2EX  ›  Linux

NTFS3 性能真强

  •  
  •   aru · 2022-02-04 10:38:29 +08:00 · 11961 次点击
    这是一个创建于 1021 天前的主题,其中的信息可能已经有所发展或是发生改变。

    机器 Debian 10 ,2630v2 双路,32G 内存,Intel 4600 2T u2 ssd 老 ntfs 驱动和 ntfs-3g 大文件持续读取速度在 200MB/s 左右 NTFS3 1100MB/s

    32 条回复    2024-07-19 14:45:13 +08:00
    lmqdlr
        1
    lmqdlr  
       2022-02-04 10:48:50 +08:00 via Android
    是呢,性能秒杀
    dingwen07
        2
    dingwen07  
       2022-02-04 11:16:44 +08:00
    和 New Technology 内核内置的 NTFS 驱动比哪个快?
    xy2401
        3
    xy2401  
       2022-02-04 11:20:47 +08:00
    是进内核了的那个吗?还是啥商业版本?
    我今年(去年还纠结 win linux 共享磁盘 最终性能考虑还是 linux 原生 ext4
    ltkun
        4
    ltkun  
       2022-02-04 12:45:56 +08:00 via Android
    都 Debian 了为啥有 ntfs 这种文件系统
    aru
        5
    aru  
    OP
       2022-02-04 12:55:18 +08:00
    @ltkun
    共享文件呗
    aru
        6
    aru  
    OP
       2022-02-04 12:59:02 +08:00
    @xy2401
    内核主线 5.15 起,Debian 暂时还需要自己编译,就是之前商业版本 Paragon Software 贡献出来的代码。
    @dingwen07
    不清楚啥 New Technology 内核。但是比之前 linux 内核驱动快太多了,是目前最快的 ntfs 驱动(之一)
    wipbssl
        7
    wipbssl  
       2022-02-04 13:05:01 +08:00 via iPhone
    @aru 就是 win 上的 NT 内核,他想问的是和 win 比较怎么样
    aru
        8
    aru  
    OP
       2022-02-04 13:08:02 +08:00
    @wipbssl 只做了下简单的性能测试对比,win 上如何还真不知道。
    现在这个速度能满足要求不拖后腿( 10G 网卡)就很好了。
    imsea1
        9
    imsea1  
       2022-02-04 13:14:13 +08:00
    是什么原理呢,全存到内存里了?
    aru
        10
    aru  
    OP
       2022-02-04 13:19:42 +08:00
    @imsea1 P4600 本来就能很快的吧。我的测试很不严谨,P4600 2T 理论最高持续读取速度是 3200MB/s
    yanqiyu
        11
    yanqiyu  
       2022-02-04 13:27:36 +08:00
    毕竟 ntfs3g 是 fuse ,单在内核态和用户态折腾来折腾去开销就不小了
    vipcc
        12
    vipcc  
       2022-02-04 13:33:51 +08:00 via Android
    windows server core 欢迎您。
    geekvcn
        13
    geekvcn  
       2022-02-04 15:06:52 +08:00 via iPhone
    @aru ext4 nfs brfs……是共享不了文件?人家的意思是 linux 为什么用 NTFS
    sky96111
        14
    sky96111  
       2022-02-04 16:34:00 +08:00 via Android
    @geekvcn 在 Windows 和 Linux 之间通过硬盘共享文件啊,这个需求还是很清晰的吧
    ferock
        15
    ferock  
       2022-02-04 16:43:56 +08:00 via iPhone
    @sky96111 #14

    smb 就行了…
    hotmiaowmiaow
        16
    hotmiaowmiaow  
       2022-02-04 16:53:06 +08:00 via iPhone
    应该是 dual boot ..两个系统都可以读取这个 hard disk ..
    sky96111
        17
    sky96111  
       2022-02-04 16:54:30 +08:00 via Android
    @ferock 一个设备上双系统的情况呢
    aru
        18
    aru  
    OP
       2022-02-04 17:36:42 +08:00
    @ferock
    在家里下载,拿到机房去同步呢?
    shayuvpn0001
        19
    shayuvpn0001  
       2022-02-04 19:53:03 +08:00
    个人体会最深的是 Linux 复制虚拟机,nvme 的 SSD 盘,Ubuntu 下 ext4 分区复制到 ext4 分区,Win10 下 ntfs 分区复制到 ntfs 分区,性能都很不错;

    一旦在 Ubuntu 下面从 ext4 复制到 ntfs 分区,那感觉就是等到天荒地老。。。
    loading
        20
    loading  
       2022-02-04 20:01:15 +08:00
    有没有大佬测试过 exfat ,和 win 一起共用一个的话,这个不知 linux 性能如何。
    ferock
        21
    ferock  
       2022-02-04 20:02:07 +08:00 via iPhone
    @aru #18

    没有 4g 以上的文件,用 fat32 ,否则 exfat ,和 ntfs 操作成本是一样的,物理上的切系统,这么纠结的操作?

    exfat 后续成本更低,参考

    https://zhuanlan.zhihu.com/p/81219683
    mikewang
        22
    mikewang  
       2022-02-04 20:53:25 +08:00
    刚刚装了 5.10 内核的 backport 版,速度确实快。不过文件权限问题还需要调一下 mount 参数。
    imsea1
        23
    imsea1  
       2022-02-04 20:54:37 +08:00
    装上了,还不是特别完善,arch 下需要两处配置,参考 https://wiki.archlinux.org/title/NTFS#Explicit_file_system_type_required_to_mount
    Wander55Thinking
        24
    Wander55Thinking  
       2022-02-04 23:26:42 +08:00
    nb
    kennylam777
        25
    kennylam777  
       2022-02-05 03:28:21 +08:00   ❤️ 2
    @ferock ExFAT 真的是繼 FAT32 後在 Windows/OSX/Linux 的最大公約數
    okampfer
        26
    okampfer  
       2022-02-05 12:57:26 +08:00   ❤️ 1
    @kennylam777 #25
    非常同意!虽然无法保留文件权限。
    iyg429
        27
    iyg429  
       2022-02-05 13:14:57 +08:00
    mac 下读取 nfts 有没有开源的
    XiaoxiaoPu
        28
    XiaoxiaoPu  
       2022-02-05 16:27:29 +08:00
    @loading linux 较新的内核可以直接支持 exfat ,不再需要 fuse ,性能应该也没啥损耗了
    sagfsguioafjdn
        29
    sagfsguioafjdn  
       2022-02-07 10:34:55 +08:00
    @loading #20 小文件读写性能有点蚌埠驻 大文件平时要注意检验和 直接拔 U 盘出现各种奇怪的问题 总的来说特别容易丢数据
    source
        30
    source  
       2022-07-09 15:43:29 +08:00
    @aru 你是在 debian10 上装了 5.15 内核开启的 ntfs3 么?为啥我搜到的情况是 debian 没有开启这个新驱动,所以就算更新内核也没法用新驱动挂载?[https://forums.debian.net/viewtopic.php?p=752235]( https://forums.debian.net/viewtopic.php?p=752235)
    aru
        31
    aru  
    OP
       2022-07-09 20:30:51 +08:00
    @source 自己编译的内核
    XuSt
        32
    XuSt  
       125 天前
    为什么我自己在 debian12 上编译的 NTFS3 跟 NTFS-3G 性能差不多呢。好头痛。。。
    用 fio 测试差异属实不大。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3772 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:28 · PVG 18:28 · LAX 02:28 · JFK 05:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.