เป็นไปได้หรือไม่ที่จะเร่งความเร็ว gzip
หรือไม่ที่จะกระบวนการ ?
ฉันกำลังใช้
mysqldump "$database_name" | gzip > $BACKUP_DIR/$database_name.sql.gz
เพื่อสำรองฐานข้อมูลลงในไดเรกทอรี $BACKUP_DIR
.
manpage พูดว่า:
- # - 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
gzip -1
ยังไม่เร็วพอให้ใช้lzop