You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

老旧NAS平台PCI千兆网卡局域网传输性能优化咨询

老旧NAS平台PCI千兆网卡局域网传输性能优化咨询

先给你梳理下几个关键优化方向,结合你的老平台(Phenom II x940 + 3GB内存)和当前的Alpine Linux + OpenZFS配置来针对性调整——毕竟iperf3能跑满接近千兆,说明网卡和链路本身没问题,瓶颈大概率在存储栈、服务配置或者系统资源分配上:

  • 优先优化OpenZFS的内存与磁盘配置
    你的机器只有3GB内存,而ZFS默认会抢占大量内存做ARC缓存,这会导致系统、SMB/NFS服务和ZFS本身抢资源,直接拖慢文件传输。建议手动限制ARC大小:
    编辑/etc/modprobe.d/zfs.conf,添加一行:options zfs zfs_arc_max=1073741824(也就是限制为1GB,留足内存给系统和网络服务),保存后重启系统生效。
    另外检查ZFS的扇区对齐参数ashift:用zpool get ashift <你的存储池名称>查看,如果是老机械盘(512字节扇区)应该设为9,4K扇区的盘要设为12,不对齐会严重拉低IO性能。如果当前值不对,新建池时直接指定ashift=12,已有池可以尝试用zpool set ashift=12 <你的存储池名称>调整(部分场景下生效,取决于磁盘)。
    还有ZFS的压缩算法,默认的gzip对老CPU压力较大,建议换成轻量高速的lz4:zfs set compression=lz4 <你的存储池名称>,既能保留不错的压缩率,又不会过多占用CPU资源。

  • 调整SMB服务的性能参数
    编辑SMB配置文件/etc/samba/smb.conf,在全局配置或对应共享条目里添加/修改以下参数:

    server min protocol = SMB3
    socket options = TCP_NODELAY IPTOS_LOWDELAY SO_RCVBUF=131072 SO_SNDBUF=131072
    read raw = yes
    write raw = yes
    

    这些参数会强制使用高效的SMB3协议,优化TCP传输延迟,启用原始读写提升大文件传输效率。修改后重启SMB服务:rc-service smbd restart

  • 优化NFS服务的配置
    编辑/etc/exports,在你的共享路径条目末尾添加这些参数:

    rw,sync,no_subtree_check,insecure,no_root_squash,rsize=131072,wsize=131072
    

    增大读写缓冲区大小,禁用不必要的子树检查,减少协议层面的开销。修改后重启NFS服务:rc-service nfsd restart,同时客户端挂载时也要同步加上rsize=131072,wsize=131072参数,才能发挥最大效果。

  • 排查PCI总线的潜在瓶颈
    你的网卡是PCI接口(非PCIe),PCI 2.0的最大带宽是533MB/s,单千兆网卡本身只需要约125MB/s,但如果PCI总线上还插了其他设备(比如旧声卡、PCI扩展卡),可能会共享带宽导致瓶颈。用lspci -v查看PCI总线的设备分布,尽量移除无关设备。
    另外用ethtool <你的网卡名称>确认网卡工作在千兆全双工模式,输出里应该看到Speed: 1000Mb/s和Duplex: Full。如果不是,手动设置:ethtool -s <你的网卡名称> speed 1000 duplex full autoneg off

  • 排查磁盘本身的性能瓶颈
    先确认磁盘的实际读写能力,用直接IO测试绕开缓存:
    写入测试:dd if=/dev/zero of=/mnt/zfs/testfile bs=1G count=1 oflag=direct
    读取测试:dd if=/mnt/zfs/testfile of=/dev/null bs=1G count=1 iflag=direct
    如果磁盘本身的读写速度就在50-60MB/s左右,那文件传输的上限就受限于磁盘性能了——毕竟老机械盘的单盘读写速度普遍就在这个区间,ZFS的校验、压缩等操作还会额外消耗资源。

备注:内容来源于stack exchange,提问作者zajer

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.22 09:53:01