我目前正在研究 zfs。我有一个带有 SSD 缓存的 RAIDZ-2 系统。我的问题是备份,我们的想法是将快照发送到 USB 3.0 Seagate 外置硬盘。
我了解并阅读了有关 USB 3.0 的诸多问题。这是一个 USB 3.0 设备,我正在使用由 Molex 提供支持的 USB 3.0 PCI Express 卡。
当我将快照发送到系统时,速度非常慢。我使用下面的命令:
zfs 发送 test/home@snappy | pv > /mnt/usb/hello
Pipe Viewer 输出的平均传输速度为 37.5MB/s。hdparm 还输出的读取速度为 22.10MB/s。
现在,很多人和我可能会将此归咎于设备本身或从中获取快照的 RAIDZ。但是,以下命令:
zfs 发送 test/home@snappy | pv > /dev/null
输出速度为 335MB/s。所以 RAID 不会拖慢我的速度吧?另外,当我将设备插入 Windows 计算机时,我可以获得大约 80MB/s 的速度。另外需要注意的是,我在两台 Seagate 上尝试了这些测试,一台是 ntfs,一台是 ext4 格式。
我的问题是,什么原因导致设备速度如此缓慢?
感谢您的耐心和任何建议。如需任何其他信息,请咨询。