UniFi 让您能够通过 10GbE 高速连接和优化的存储配置轻松实现 UNAS 性能最大化。本指南涵盖了配置 UNAS 系统的最佳实践,确保无缝的数据管理、更快的文件传输以及最佳的网络和存储性能。

优化您的 Windows/macOS 设备连接

优化您的 UNAS 配置

存储优化

网络优化

  • 利用 10G SFP+ 端口发挥 UNAS 的全部高速潜力。
  • 避免在同一子网中混用 10 GbE 和 1 GbE 端口,以防止性能瓶颈。

选择合适的网络硬件以实现 10GbE 性能

确保您的网络硬件满足以下要求,以达到 10 GbE 速度。

  • 具备 10G 能力的 Windows/macOS 设备:您的设备必须拥有 10GbE 网络端口。
  • 线缆:使用 Cat 6a 或更高规格的网线,以获得可靠的高速连接。
  • 光模块:如果您没有用于 UNAS Pro 的 SFP+ 直连电缆 (DAC),请使用支持 10 GbE 的 SFP+ 转 RJ45 适配器。
  • 交换机:确保您的网络交换机具有 10 GbE 端口并已正确配置。

UNAS Pro 性能基准测试

在实验室测试中,一台配置如下的 UNAS Pro:

  • 6 块 16 TB, 7200 RPM 硬盘 (RAID 10)
  • 10 GbE 网络

在通过 SMB 传输 10GB 文件时,平均上传速度达到了 637 MB/s。

诊断传输速度瓶颈

通过以下测试确定传输速度慢是由网络限制还是存储性能引起的。

网络速度测试(使用 iperf3)

运行以下命令以测量网络性能:

  1. 在 UNAS 上

    启动 iperf3 服务端:

    iperf3 -s
  1. 在 Windows/macOS 上

    测试上传速度:

    iperf3 -c <unas_ip>

    测试下载速度:

    iperf3 -R -c <unas_ip>

注意:如果测试失败,请检查防火墙设置以确保允许 iperf3 流量通过。

存储速度测试

运行以下命令以测量不同设备上的存储读写速度:

  1. 在 Windows 上

    测试读取速度(从 fio 发布页安装 fio-xxx.msi):

    fio --name=read_test --filename=Disk:/path/to/upload_files --size=1G --bs=1M --rw=read --direct=1 --ioengine=windowsaio

    测试写入速度:

    fio --name=write_test --filename=Disk:/path/to/upload_files --size=1G --bs=1M --rw=write --direct=1 --ioengine=windowsaio
  1. 在 macOS 上

    测试读取速度:

    dd if=/path/to/upload_files of=/dev/null bs=1M oflag=direct count=2048

    测试写入速度:

    dd if=/dev/zero of=/path/to/upload_files bs=1M oflag=direct count=2048
  1. 在 UNAS 上

    测试读取速度:

    dd of=/srv/.unifi-drive/homes/user/.data/path/to/upload_files if=/dev/zero bs=1M oflag=direct count=2048

    测试写入速度:

    dd if=/dev/zero of=/srv/.unifi-drive/homes/user/.data/path/to/upload_files bs=1M oflag=direct count=2048

常见问题 (FAQ)

  1. UNAS 是否需要巨型帧 (Jumbo Frames, MTU 9200)?
    不,UNAS 官方不支持巨型帧。根据我们的内部测试,与默认的 MTU 1500 相比,它们仅提供极小的性能提升。此外,在混合 MTU 环境中使用巨型帧可能会导致兼容性问题。为了获得最佳的稳定性和可靠性,我们建议将 MTU 设置保持在 1500。
  1. 启用加密如何影响磁盘性能?

    启用加密后,所有读写操作都由系统 CPU 处理,这可能会导致性能显著下降。在我们的 UNAS Pro 系统(配置为 RAID 5,7 块硬盘)测试中:

    • 加密写入速度平均约为 ~300 MB/s
    • 未加密写入速度平均约为 ~700 MB/s

    对于对性能要求极高的工作负载,我们建议仅在存储高度敏感数据的磁盘上启用加密。