###前提・実現したいこと
大きなサイズのファイル圧縮を高速化
###発生している問題・エラーメッセージ
数TBあるサイズのバイナリファイルをtarとgzipで圧縮し、退避しようとしています。
対象ファイルは複数あるため、時間効率を考えてtarコマンド(tar -zfc)をバックグラウンドで10プロセスほどで流していますが、
こうすると1プロセスあたりの処理量が極端に落ちます。
tar処理を理解していないため、どのようにしてメモリを使用しているのかが
分かりませんが、効率よく比較的高速に圧縮できる方法をご教授いただきたいです。
特にtarコマンドにこだわるつもりはないので、ほかにスマートな方法が
あればそちらを教えていただけると幸いです。
###試したこと
・pigzを利用しての圧縮
###補足情報(言語/FW/ツール等のバージョンなど)
・cpuの高騰は見られない
・メモリの使用率が跳ねる。swapはないがキャッシュは高い(vmstat)

回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/10/17 00:19