[解決済み】tar+gzip/bzipの圧縮・解凍にマルチコアを使用する。
2022-04-01 04:51:40
質問
通常、圧縮は
tar zcvf
を使用し、解凍は
tar zxvf
(習慣でgzipを使用)。
最近、ハイパースレッディング機能付きのクアッドコアCPUを手に入れたので、論理コアが8つあるのですが、圧縮/解凍中に多くのコアが使われていないことに気づきました。
未使用のコアを利用して高速化する方法はありますか?
解決方法は?
を使用することができます。 ピッグス の代わりに、マルチコアでgzip圧縮を行うgzipを使用します。 z オプションを使う代わりに、pigz を通してパイプすることになります。
tar cf - paths-to-archive | pigz > archive.tar.gz
デフォルトでは、pigz は利用可能なコアの数を使用し、それが照会できなかった場合は 8 を使用します。 pigz は gzip と同じオプションを持っているので、-9 でより良い圧縮を要求することができます。
tar cf - paths-to-archive | pigz -9 -p 32 > archive.tar.gz
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン