Moderne Prozessoren haben mehrere Core und so sollte man auch dieses Möglichkeiten nicht ungenutzt brach liegen lassen zum Beispiel mit den standard Kompressionsprogrammen. Damit können Dateien, wie z.B. Tar Archive wesentlich schneller komprimiert werden. Natürlich zum Preis von einer höheren Prozessorlast. Also je nach System sollte evaluiert werden, ob das ein Vorteil oder ein Nachteil ist.
Hier eine kleine Liste von alternativen Kompressionsprogrammen mit Multicore bzw Multithreading Fähigkeiten, die das entsprechende Format des Originals schreiben und lesen können. Und noch weitere
- gzip – pigz http://www.zlib.net/pigz/
- bzip2 – pbzip2 https://github.com/ruanhuabin/pbzip2
- xz -T / –threads https://www.baeldung.com/linux/xz-compression
- zstd – https://facebook.github.io/zstd/
- pigz – https://zlib.net/pigz/ (which stands for parallel implementation of gzip, is a fully functional replacement for gzip that exploits multiple processors and multiple cores to the hilt when compressing)
Will man diese Kompressionsalgorithmen bei tar integrieren, so lautet eine Aufrufzeile z.B. so
tar -I pigz -cf Archive.tar.pigz /FilesNdirectories/toBe/Archived/
Views: 0