gzip圧縮を高速化
gzipプロセスをスピードアップすることは可能ですか? 私は使っています mysqldump "$database_name" | gzip > $BACKUP_DIR/$database_name.sql.gz 、ディレクトリにバックアップAデータベースへ$BACKUP_DIR。 マンページは言う: -#--fast --best 指定された数字#を使用して圧縮の速度を調整します。-1または--fastは最速の圧縮方式(より低い圧縮)を示し、-9または--bestは最も遅い圧縮方式を示します(最高の圧縮)。デフォルトの圧縮レベルは-6です(つまり、速度を犠牲にして高圧縮に偏っています)。 使用することはどれくらい効果的--fastですか? これは、現代のコンピューターのCPU使用率を効果的に低下させていますか? 私のテスト結果 私は加速に気付きませんでした: 7分47秒(デフォルトの比率で-6) 8分36秒(比率--fast(= 9)を使用) それで、高速圧縮を使用するのにさらに時間がかかるようです? 圧縮率が高い場合のみ、実際に速度が低下します。 11分57秒(比率--best(= 1)を使用) アイデアを取得した後、lzop私もそれをテストしましたが、実際には高速です: 6分、14秒 lzop -1 -f -o $BACKUP_DIR/$database_name.sql.lzo