pigz
(パラレル)を使用してgzip
データをバックアップしていますが、パフォーマンスの向上はありません。どちらも260 GBのデータを26 GBに圧縮するのに約13時間pigz
かかります。gzip
パラレルgzip
(pigz
)が時間を節約できないのはなぜですか?
サーバーはデフォルトですべてのコアを使用して5つのCPUを実行しており、7つのスレッドを使用してプロセスをpigz
表示できます。pigz
サーバーには14GBのRAMがありますが、ほとんどのキャッシュは13.8GBのRAMなので、200MBのメモリと十分なディスク容量が残ります。pigz
うまく動作していますが、予想通りに早く完了していないので、どこで確認できますか?
ベストアンサー1
システム仕様がわからないと理由を言うのは難しいです。 3つの可能性が浮かんでいます。
- プロセス
pigz
は1つのCPUコアにのみアクセスできます。これにより、非並列gzipより高速ではありません。 - ディスクスループットは制限要因です。
- メインメモリがあまりにも制限されています(そうではありませんが)。
まず、これらを確認してください。もちろん、私が考えていない他の理由があるかもしれません。