加快gzip压缩
是否可以加快gzip流程? 我在用着 mysqldump "$database_name" | gzip > $BACKUP_DIR/$database_name.sql.gz 将数据库备份到目录中$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