Versioni i ri Gzip 1.14 përmirëson shpejtësinë e dekompresimit në sistemet moderne

  • Gzip 1.14 përmirëson performancën e dekompresimit në CPU-të Intel dhe AMD duke përdorur udhëzimet PCLMUL.
  • Përditësimi ka qenë gati dy vjet në zhvillim, por ka pak ndryshime në aspektin e funksionalitetit.
  • Algoritmi i ri 'slice by 8' lejon një reduktim të kohës së dekompresimit deri në 13%.
  • Mbështetja për harduerin nga dekada e fundit siguron që shumica e përdoruesve do të vërejnë përmirësime pa ndryshuar pajisje.

GZip 1.14

gzip, një nga mjetet më të përdorura në mjediset Linux për kompresimin dhe dekompresimin e skedarëve, ka marrë një përditësim të ri pas gati dy vitesh pritje.. La version 1.14 është lëshuar zyrtarisht dhe përfshin një përmirësim të konsiderueshëm të performancës gjatë zbërthimit të skedarëve, veçanërisht në sistemet me arkitekturë Intel dhe AMD x86_64.

Ky version fokusohet kryesisht në optimizimin e performancës sesa në shtimin e veçorive të reja. Megjithëse numri i ndryshimeve të kodit është i kufizuar, përmirësimi në shpejtësinë e dekompresimit është veçanërisht i rëndësishëm për përdoruesit që trajtojnë vëllime të mëdha të dhënash ose sisteme me burime të kufizuara. Për kompresim më të shpejtë, mund të ia vlen të eksploroni mjete si Zstd.

Përmirësime të performancës falë udhëzimeve të reja

Një nga përparimet më të mëdha në Gzip 1.14 është Inkorporimi i një qasjeje të re për llogaritjen e CRC-ve (Cyclic Redundancy Checks), i njohur si algoritmi 'slice by 8'. Kjo metodë, e kombinuar me përdorimin e udhëzimeve PCLMULQDQ (Carry-less Multiplication Quadword), lejon një përshpejtim të konsiderueshëm të dekompresimit. Këto udhëzime janë të disponueshme në procesorët Intel duke filluar me arkitekturën Westmere dhe në çipat AMD duke filluar me Buldozer, kështu që ato mbulojnë një gamë të gjerë pajisjesh të prodhuara në 10-15 vitet e fundit.

Testet e kryera tregojnë se Këto optimizime mund të zvogëlojnë kohën e nevojshme për të dekompresuar skedarët me afërsisht 13%. Ndërsa shifrat mund të ndryshojnë në varësi të harduerit dhe llojit të të dhënave që kompresohen, ky është një përmirësim i prekshëm që mund të ketë një ndikim pozitiv, veçanërisht në mjediset ku kryhen operacione të shumta dekompresimi çdo ditë. Kjo mund të shihet në shërbimet e kompresimit që synojnë të minimizojnë kohën e pritjes.

Një nga avantazhet e mëdha të këtij ndryshimi është se nuk kërkon pajisje moderne për të përfituar. Procesorët që mbështesin udhëzimet PCLMUL kanë qenë në treg për më shumë se një dekadë, kështu që shumica e sistemeve aktuale të bazuara në Intel ose AMD e kanë tashmë këtë aftësi të integruar.

Kjo do të thotë se shumica e përdoruesve të Linux dhe platformave të tjera që përdorin Gzip do të jenë në gjendje vini re përmirësimin thjesht duke përditësuar mjetin. Nuk ka nevojë të modifikoni konfigurimet ose të përpiloni versione të personalizuara, duke e bërë adoptimin shumë më të lehtë.

Ndryshime të tjera të vogla në Gzip 1.14

Pavarësisht nga koha e gjatë që ka kaluar nga versioni i fundit, Gzip 1.14 nuk paraqet një grup të madh veçorish të reja ose modifikime dramatike. Përveç qasjes së re për llogaritjen e CRC dhe integrimit të udhëzimeve PCLMUL, zhvilluesit kanë zbatuar disa rregullime të gabimeve dhe korrigjime të vogla të brendshme.

Të interesuarit mund të konsultojnë listën e plotë të ndryshimeve dhe të shkarkojnë kodin burim nga njoftimi zyrtar i botimit. Ndërsa shumica e veçorive të reja fokusohen te performanca, mund të ketë detaje të tjera teknike të rëndësishme për përdoruesit e avancuar ose administratorët e sistemit që menaxhojnë mjedise kritike për misionin ku përdoren procese intensive të kompresimit dhe dekompresimit.

Gzip ka qenë një mjet kryesor për dekada në botën e Unix dhe Linux, dhe Edhe pse evolucioni i tij ka qenë i ngadaltë, ai vazhdon të përshtatet me ndryshimet teknologjike. Versioni 1.14 nuk revolucionon funksionimin e programit, por tregon se ka ende përmirësime për t'u bërë në aspekte të tilla themelore si performanca e dekompresimit.

Duke zbatuar llogaritjet CRC në mënyrë më efikase dhe duke shfrytëzuar aftësitë e harduerit që tashmë janë vendosur gjerësisht, Ky përditësim përfaqëson një hap të fortë teknik përpara. Është veçanërisht i dobishëm në kontekstet e serverëve ose punët e automatizuara ku çdo sekondë ka rëndësi dhe ku optimizimi i burimeve pa nevojën për investime të mëdha është një përparësi.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.