Sto cercando l' gziputilità più veloce (o zip). Ho un volume LVM che esiste al 95% dagli spazi vuoti 0, quindi comprimerlo è molto semplice. Sto cercando la soluzione più veloce, e non mi interessa davvero la compressione tranne quella 0.
Sono a conoscenza di gzip -1(uguale a gzip --fast) ma mi chiedevo se ci fosse un metodo più veloce.
Grazie.
Modifica:
dopo alcuni test, ho confrontato gzip -1, lzop -1e pigz -1con l'altro e sono arrivato ai seguenti risultati:
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
Modifica 2 :
Questo è in qualche modo estraneo alla mia domanda iniziale, tuttavia usando time dd if=/dev/VPS/snap | lzop -1 | ssh backup-server "dd of=/home/backupvps/snap.lzop"(dimensione del blocco modificata in 16M) il tempo è ridotto a real 18m22.442s!
timein questo modo. Il throughput del dd utilizzatopigzè inferiore rispetto agli altri due.