pigz

Hogyan tömöríthetünk be fájlokat sokkal gyorsabban, a pigz program segítségével

botond küldte be 2019. 02. 14., cs – 08:08 időpontban
Az elterjedtebb tömörítő programok sajnos csak egy szálon dolgoznak, így nem tudják kihasználni a mai modern, többmagos processzorokat. Ebben a leírásban megismerhetjük a pigz programot, amellyel több szálon futtathatjuk a tömörítési folyamatot, ezáltal kihasználhatjuk az összes processzormagot.

pigz

A pigz linux parancs manual oldala és súgója. A Pigz tömörítő program szálakat használ annak érdekében, hogy egyszerre több processzormagot is igénybe vehessen. A bemenetet 128 KB-os darabkékra osztva párhuzamosan tömöríti azokat. A különálló darabkák ellenőrzési értékekei is párhuzamosan kerülnek kiszámításra. A tömörített darabkákat a kimenethez adja, és az egyes ellenőrzési értékekből kerül kiszámításra a kombinált ellenőrzési érték.