現在、zfs について調査中です。SSD キャッシュを備えた RAIDZ-2 システムを使用しています。問題はバックアップで、スナップショットを USB 3.0 Seagate 外付けハードドライブに送信することを考えています。
私は USB 3.0 の多くの問題を理解し、読みました。これは USB 3.0 デバイスであり、Molex 製の USB 3.0 PCI Express カードを使用しています。
スナップショットをシステムに送信すると、非常に遅くなります。以下のコマンドを使用します。
zfs 送信テスト/home@snappy | pv > /mnt/usb/hello
Pipe Viewer では平均転送速度 37.5MB/秒が出力されます。hdparm では読み取り速度 22.10MB/秒も出力されます。
さて、多くの人は、デバイス自体、またはスナップショットを取得している RAIDZ のせいだと考えるかもしれません。しかし、以下のコマンド:
zfs 送信テスト/home@snappy | pv > /dev/null
出力は 335MB/秒です。RAID が速度を低下させているわけではないですよね? また、デバイスを Windows マシンに接続すると、約 80MB/秒の速度が得られます。もう 1 つ注意点として、これらのテストを 2 つの Seagate で試しました。1 つは ntfs 形式で、もう 1 つは ext4 形式です。
私の質問は、デバイスの速度がこれほど低下する原因は何なのかということです。
ご辛抱いただき、またご提案をいただきありがとうございます。その他の情報もお気軽にお問い合わせください。