Situatie
Gzip si bzip2 sunt programe pentru comprimarea arhivelor sau a fisierelor. Problema lor este ca au fost create in era in care procesoarele aveau un sigur nucleu, astfel incat indiferent de cate nuclee avem pe procesor, acestea vor folosi mereu unul singur.
Solutie
Pasi de urmat
Solutia este instalarea a doua programe ce vor putea fi folosite in locul clasicelor gzip sau bzip2, programe care pot rula pe mai multe nuclee.
Alternativa pentru gzip se cheama pigz. Litera P vine de la “parallel“.
Alternativa pentru bzip2 se cheama pbzip2. La fel, litera P vine de la “parallel“.
Chiar daca pe pagina oficiala a programelor putem descarca doar sursa acestora, majoritatea distributiilor ofera pachete deja compilate.
Programele alternative se apeleaza cu aceleasi argumente ca si cele orginale, doar ca in loc de gzip scriem pigz si in loc de bzip2 scriem pbzip2.
Hai sa vedem un mic test de rapiditate intre programele originale si cele alternative. Am ales o arhiva de tip tar de 186MB cu poze RAW.
gzip vs pigz:
bzip2 vs pbzip2:
Evident, comprimarea ce ruleaza pe toate nucleele dureaza mai putin.
Tip solutie
PermanentPlan de restaurare in caz de nefunctionare
Se sterg pachetele cu apt-get purge.
Leave A Comment?