iSCSI モードで実行されている NAS デバイスに、7-Zip (7z) ファイル (サイズ: 1 TB、約 500 万個のファイルを含む) があります。7-Zip ファイルは、「圧縮せずに保存のみ」モードで圧縮されました。
ファイルが通常のハードディスクドライブにある場合、圧縮速度は非常に高速です (10-20 M/s)。しかし、7-Zip (7z) ファイルが NAS (iSCSI) にある場合、解凍速度が 1M/s 未満になるのはなぜですか?
NAS 上の巨大な 7-Zip (7z) ファイルを高速に (少なくとも圧縮速度の半分に達する) 解凍する方法を誰か教えてもらえませんか?
答え1
推測するに、NAS 上のファイルを解凍/アーカイブ解除するためにコンピューターを使用しているのだと思います。つまり、ファイルの一部を NAS からコンピューターに転送していることになりますが、これが大きなボトルネックになっています。
最初にアーカイブをコンピューターに転送してから解凍すると、時間を節約できます。
答え2
NAS はかなり強力に見えます。何らかの利点を得るには、NAS 自体で抽出を行う必要があります。そうしないと、ファイルをそのままコピーするよりもさらに遅くなります。これは、ディスク アクセスとネットワーク転送が 2 倍になるからです。
NAS 自体で iSCSI ボリュームにアクセスできない場合は、ファイルをそのままコピーする以外に方法はありません。せいぜい、ディスク全体をクローンすることしかできません。
キャッシュ(iSCSI ボリュームにアクセスするクライアント上)が有効になっていないと、小さなファイルのパフォーマンスが大幅に低下します。