Ho alcuni file JSON, 20 GB ciascuno, con cui voglio comprimere gzip
:
gzip file1.json
Questo occupa un core CPU completo, tutto bene.
Elabora circa 25 MB / s (archiviato atop
), il mio disco rigido è in grado di leggere 125 MB / se ho 3 core di processore gratuiti, quindi mi aspetto di ottenere una maggiore velocità durante la compressione di più file in parallelo. Quindi corro in altri terminali:
gzip file2.json
gzip file3.json
gzip file4.json
Sorprendentemente, il mio rendimento non aumenta; La CPU è circa il 25% su ogni core e il mio HD legge ancora solo 25 MB / s.
Perché e come affrontarlo?
dd
fare lo stesso?