Tôi đang tìm kiếm gziptiện ích (hoặc zip) nhanh nhất . Tôi có một khối lượng LVM mà 95% tồn tại trong khoảng trống 0, vì vậy việc nén nó rất dễ dàng. Tôi đang tìm giải pháp nhanh nhất và không thực sự quan tâm đến việc nén ngoại trừ 0.
Tôi biết gzip -1(giống như gzip --fast) nhưng tự hỏi liệu có phương pháp nào nhanh hơn không.
Cảm ơn.
Chỉnh sửa:
sau một số thử nghiệm, tôi đã so sánh gzip -1, lzop -1và pigz -1với nhau và đưa ra kết quả sau:
PIGZ:
time dd if=/dev/VPS/snap | pigz -1 | ssh backup-server "dd of=/home/backupvps/snap.pigz"
104857600+0 records in
104857600+0 records out
53687091200 bytes (54 GB) copied, 2086.87 seconds, 25.7 MB/s
7093985+266013 records in
7163950+1 records out
3667942715 bytes (3.7 GB) copied, 2085.75 seconds, 1.8 MB/s
real 34m47.147s
LZOP:
time dd if=/dev/VPS/snap | lzop -1 | ssh backup-server "dd of=/home/backupvps/snap.lzop"
104857600+0 records in
104857600+0 records out
53687091200 bytes (54 GB) copied, 1829.31 seconds, 29.3 MB/s
7914243+311979 records in
7937728+1 records out
4064117245 bytes (4.1 GB) copied, 1828.08 seconds, 2.2 MB/s
real 30m29.430s
GZIP:
time dd if=/dev/VPS/snap | gzip -1 | ssh backup-server "dd of=/home/backupvps/snap_gzip.img.gz
104857600+0 records in
104857600+0 records out
53687091200 bytes (54 GB) copied, 1843.61 seconds, 29.1 MB/s
7176193+42 records in
7176214+1 records out
3674221747 bytes (3.7 GB) copied, 1842.09 seconds, 2.0 MB/s
real 30m43.846s
Chỉnh sửa 2 :
Điều này có phần không liên quan đến câu hỏi ban đầu của tôi, tuy nhiên bằng cách sử dụng time dd if=/dev/VPS/snap | lzop -1 | ssh backup-server "dd of=/home/backupvps/snap.lzop"(kích thước khối thay đổi thành 16M) thời gian được giảm xuống real 18m22.442s!
timetheo cách như vậy có phần không công bằng . Thông lượng của dd được sử dụng chopigzthấp hơn so với hai người kia.