年末に自宅サーバ群のメトリクスを見ていて気になったのは、毎日のバックアップに数時間かかっているということ。何も考えずに tar + bzip2 しているだけだったので、この際見直してみた。 そもそもこのご時世、よほど絞っていない限りはマルチコア構成になっている。だが、何も考えずに tar cfj しているとシングルコアで圧縮してしまい、非常に時間がかかってしまう。そこで、マルチコア対応させることにした。 マルチコアで圧縮ファイルを作る まず、tar でマルチコアアーカイブできるかだが、結論から言うと、オプションで頑張ればできる。ただし、tar cfj のようにシンプルにはいかず、アーカイブした後に実行するプログラムをオプションで指定する必要がある。 そこで、マルチコア対応の圧縮プログラムを探してみたが、概ねメジャーどころは以下だろうか。 xzpixzpigz xz だと最近のディストリビュ