7-Zip sai tuen yli 64 säikeelle

Kaotik

Banhammer
Ylläpidon jäsen
Liittynyt
14.10.2016
Viestejä
23 738
Suosittu pakkausohjelma 7-Zip on tähän asti ollut rajoittunut maksimissaan 64 säikeeseen. Uuden 25-version myötä tuolle rajalle heitetään hyvästit, mutta uutta ylärajaa ei ole kerrottu.

Se tukee myös vanhempien Windows-versioiden Processor Group -järjestelmää, jossa yli 64 säikeen prosessoreiden loogiset ytimet jaetaan 64 ytimen ryppäisiin, mikä oli samalla maksimi määrä säikeitä mitä yksi sovellus voi hyödyntää oletuksena. Tukemalla Processor Groupeja 7-Zip osaa kuitenkin jakaa tehtäviä myös oman Groupinsa ulkopuolelle. Windows 11- ja Server 2022 -käyttöjärjestelmissä Processor Group -järjestelmä ei ole enää käytössä eikä sovelluksia rajoiteta enää 64 säikeeseen.

Käytännössä päivityksestä hyötyvät AMD:n Ryzen Threadripper- ja Epyc- sekä Intelin Xeon-prosessoreiden käyttäjät.

7-Zip 25.00​

  • 7-Zip for Windows can now use more than 64 CPU threads for compression to zip/7z/xz archives and for the 7-Zip benchmark. If there are more than one processor group in Windows (on systems with more than 64 cpu threads), 7-Zip distributes running CPU threads across different processor groups.
  • bzip2 compression speed was increased by 15-40%.
  • deflate (zip/gz) compression speed was increased by 1-3%.
  • improved support for zip, cpio and fat archives.
  • fixed some bugs and vulnerabilities.

Lähteet: 7-Zip for Windows goes massively parallel with first ‘Threadripper Edition’ — five years after Threadripper debut, Version 25.00 the first to support more than 64 threads, Release 25.00 · ip7z/7zip
 
Testasin pika-pikana asiaa. 7-Zip on aina aiemmin pakannut vain kahdella säikeellä niillä oletusasetuksilla mitä käytän (7z, 9-Ultra, LZMA2, 1024MB, 273, 16GB). Riippumatta siitä mitä laitan threadien määräksi.

Koneeni muistin määrä 64GB salli laittaa Number of threads:iin 9 mutta kahdella se silti pakkasi, edelleen.

Odottelen että 7-Zip alkaisi tukemaan Googlen zst-pakkausta. Se pakkaa sujuvasti monella threadilla ja tekee suunnilleen yhtä tiukkaa pakettia kuin tuo ylläoleva 7z. Arvelen siirtyväni lähitulevaisuudessa kokonaan zst:n käyttöön.
 
Viimeksi muokattu:
Saattaa olla tyhmä kysymys. Mutta kun tekee mieli kysyä. Niin mihin nykyisin käytätte/käytetään pakkausta?

Itse joo jotain kertoja vuodessa lähettelen useamman tiedoston paketteja. Mutta silloinkin vain RARilla "no compression" asetuksella. Tosin lähinnä siksi, että ne saa nopeasti auki vanhemmillakin puhelimilla jne.

Oikein muuta käyttöä ei ole ollut. Verkkiksestä lisää HDD:tä jos tila on uhannut loppua.
 
Saattaa olla tyhmä kysymys. Mutta kun tekee mieli kysyä. Niin mihin nykyisin käytätte/käytetään pakkausta?
Kotikäytössä lähinnä noita softia tulee purettua manuaalisesti, esim. GitHubin monien projektien binäärit jaetaan .zip-tiedostoina.

Työpuolella tulee pakattua mm. logi-tiedostoja ja laitteilta tulevaa dataa.

Käyttäjälle näkymätöntä pakkausta on sitten kaikkialla, peleissä, tietokannoissa, HTTP(S)-liikenteessä jne.
 
Saattaa olla tyhmä kysymys. Mutta kun tekee mieli kysyä. Niin mihin nykyisin käytätte/käytetään pakkausta?

Itse joo jotain kertoja vuodessa lähettelen useamman tiedoston paketteja. Mutta silloinkin vain RARilla "no compression" asetuksella. Tosin lähinnä siksi, että ne saa nopeasti auki vanhemmillakin puhelimilla jne.

Oikein muuta käyttöä ei ole ollut. Verkkiksestä lisää HDD:tä jos tila on uhannut loppua.

"muuta käyttöä ei ole ollut" on kyllä melko puppua.

Suurin osa netissä katsomistasi kuvista on jpg- , png- tai gif-kuvia, jotka ovat pakattuja.
Käytännössä kaikki videodata jota netin yli katsot tai koneellisi säilöt, on pakattua (poikkeuksena lähinnä jotkut videoeditointisoftien raakatemppidatat)

Kaikki tietoliikenne sinun oman koneesi ja io-tech-BBSn välillä kulkee pakattuna (koska kulkee SSL-salattuna, ja salauksen yhteydessä tehdään aina pakkaus koska pakkaus tehoastaa salauksen toimintaa estämällä toistuviin kohtiin kohdistuvat bruteforce-hyökkäykset, sekä myös vähentää salattavan datan määrää)

Sama pätee facebookiin, instagramiin yms. muihin yleisiin nettipalveluihin.

Pakkauksesta on tullut niin arkipäivää, että sitä ei tajua käyttävänsä; Se on vähän sama kuin ajattelee että ihminen ei tarvitse vettä mihinkään kun juo vaan limsaa, maitoa, kahvia, teetä ja kaljaa, eikä tajua, että ne kaikki sisältävät vettä.
 
Viimeksi muokattu:
Saattaa olla tyhmä kysymys. Mutta kun tekee mieli kysyä. Niin mihin nykyisin käytätte/käytetään pakkausta?

Itse joo jotain kertoja vuodessa lähettelen useamman tiedoston paketteja. Mutta silloinkin vain RARilla "no compression" asetuksella. Tosin lähinnä siksi, että ne saa nopeasti auki vanhemmillakin puhelimilla jne.

Oikein muuta käyttöä ei ole ollut. Verkkiksestä lisää HDD:tä jos tila on uhannut loppua.
Pakkaus puoli on niin vähäinen yleensä että sitä ei varsinaisesti ole mitään hyötyä. Mutta varmuuskopiot laitan kryptattuun 7zippiin ssd muistitikulle.

Ylempänä kai puhuttiin juuri zip pakkauksesta eikä datan perusteella optimoituja algoritmeja kuten kuvat. Zip tiedostot toimii hyvin lähinnä teksti tyyppisellä datalla ja aika harvalla on gigatavuja teksti tiedostoja.
 
"muuta käyttöä ei ole ollut" on kyllä täyttä puppua.

Pakkauksesta on tullut niin arkipäivää, se on vähän sama kuin ajattelee että ihminen ei tarvitse vettä mihinkään kun juo vaan limsaa, maitoa, kahvia ja teetä.
Linuxissa myös btrfs, zfs ja vastaavat tukevat läpinäkyvästi levypakkausta. Myös kaikki live-installeridistot on suunnilleen aina olleet pakattuja. Kaikki ladattavat päivitykset on pakattuja jne.
 
Linuxissa myös btrfs, zfs ja vastaavat tukevat läpinäkyvästi levypakkausta. Myös kaikki live-installeridistot on suunnilleen aina olleet pakattuja. Kaikki ladattavat päivitykset on pakattuja jne.

Juu. Ja Windowsissa on myös NTFS:ssä läpinäkyvä levynpakkaus, jonka saa enabloitua jopa tiedostokohtaisesti, mutta sitä melko harvoin käytetään.
 
Saattaa olla tyhmä kysymys. Mutta kun tekee mieli kysyä. Niin mihin nykyisin käytätte/käytetään pakkausta?

Ennemminkin, että mitä tietokoneen käyttö on, jos ei oikeasti tarvitse juurikaan purkaa tai pakata tiedostoja? Kun kuitenkin lähes joka paikasta internetistä koneelle valuu ZIP, RAR, 7Z pakattuja tiedostoja jotka pitää purkaa. Ja samoin jos pitää yhtään useampi tiedosto jonnekkin lähettää, niin parempi niistä tehdä paketti.
 
Pakkauksen syy on tilansäästämisen lisäksi saadaan eheyden tarkistus eli voidaan testata tarvittaessa sekä purettaessa huomataa jos paketti EI OLE EHEÄ puhumattakaan siitä että lähettäisi 50 tiedostoa erikseen verrattuna siihen että lähettää yhden ja kaksi tiedostoa.
 
Saattaa olla tyhmä kysymys. Mutta kun tekee mieli kysyä. Niin mihin nykyisin käytätte/käytetään pakkausta?
Piti tähän vielä vastata, että tämä on silleen hyvä kysymys, että nuo käyttöliittymät tiedostopakettien tekoon ja jakamiseen vaikkapa mailitse on kieltämättä vähän vanhentuneita ja kankeita työtapoja, mutta taustalla olevat tiedon tiivistämisen tekniikat on tärkeämpiä nykyään kuin ikinä ennen. Nykyisissä käyttöjärjestelmissä tiivistämistä ilmenee vähän joka paikassa. Esim. nopeuttaa tiedonsiirtoa massamedialta ja verkkoyhteyksissä (jopa näyttölinkeissä on), säästää RAM-tilaa (esim. ZRAM ja vastaavat löytyy Macille ja Windowsille), levytilan säästö ja ohjelmissa/palveluissa jakelupaketit. Nuo käytöt on saatu aika hyvin leivottua sisään prosesseihin niin ettei niitä edes huomaa.
 
Piti tähän vielä vastata, että tämä on silleen hyvä kysymys, että nuo käyttöliittymät tiedostopakettien tekoon ja jakamiseen vaikkapa mailitse on kieltämättä vähän vanhentuneita ja kankeita työtapoja, mutta taustalla olevat tiedon tiivistämisen tekniikat on tärkeämpiä nykyään kuin ikinä ennen. Nykyisissä käyttöjärjestelmissä tiivistämistä ilmenee vähän joka paikassa. Esim. nopeuttaa tiedonsiirtoa massamedialta ja verkkoyhteyksissä (jopa näyttölinkeissä on), säästää RAM-tilaa (esim. ZRAM ja vastaavat löytyy Macille ja Windowsille), levytilan säästö ja ohjelmissa/palveluissa jakelupaketit. Nuo käytöt on saatu aika hyvin leivottua sisään prosesseihin niin ettei niitä edes huomaa.

Itseasiassa Linuxille tuli RAM-pakkaus jo ennen windowsia ja macos X:ää ja muistaakseni Nokia N900lle tuli jossain vaiheessa joku paketti jolla sen sai siinä helpolla käyttöön. 256 megan DRAMilla ja hitaahkolla eMMC-swapilla sillä muistinpakkauksella oli oikein mukava vaikutus laitteen suorituskyvylle.

Maxcos X taisi tulla sitten seuraavana.
 
Viimeksi muokattu:
Itseasiassa Linuxille tuli RAM-pakkaus jo ennen windowsia ja macos X:ää ja muistaakseni Nokia N900lle tuli jossain vaiheessa joku paketti jolla sen sai siinä helpolla käyttöön. 256 megan DRAMilla ja hitaahkolla eMMC-swapilla sillä muistinpakkauksella oli oikein mukava vaikutus laitteen suorituskyvylle.

Maxcos X taisi tulla sitten seuraavana.
Jep. Mullakin oli alunperin Android 2.x-puhelin 2000-luvun lopulla, mihin jonkun custom rommin kautta jossain vaiheessa alkoi tulla mukaan zram, vaikka virallisessa Androidissa ei vielä silloin ollut minusta missään uudessa puhelimessa käytössä. Pöytäkoneessanikin on ollut yli 10 vuotta käytössä.
 

Uusimmat viestit

Statistiikka

Viestiketjuista
281 687
Viestejä
4 840 458
Jäsenet
78 280
Uusin jäsen
Jommu

Hinta.fi

Back
Ylös Bottom