Plugin 7-Zip obsažený v Salamanderu 3.07 je zřejmě již nějakou dobu neaktuální. Nedokáže využívat kompresní metodu LZMA2 (narozdíl od plnohodnotné aplikace 7-Zip) a tedy ani vícejaderné procesory.
Test provedený na vzorku 473 MB dat, 112 souborů umístěných na RAM disku (pro zanedbnání přenosových rychlostí z média), procesor AMD FX-8300 (8 jader, 4 moduly, tj. 4 FPU jednotky):
Salamander:
metoda LZMA
vytížení CPU přibližně 25 %
94 sekund
rychlost zpracovnání dat 5 MB/s
7-Zip:
metoda LZMA2
vytížení CPU 100 %
35 sekund
rychlost zpracování dat 14 MB/s
pozn.: metoda LZMA použitá přímo v externí aplikaci 7-Zip dosahuje stejných výsledků jako interní 7-Zip v Salamanderu
Zastaralý plugin 7-Zip
-
- ALTAP Staff
- Posts: 5231
- Joined: 08 Dec 2005, 06:34
- Location: Novy Bor, Czech Republic
- Contact:
Re: Zastaralý plugin 7-Zip
Provedli jsme upgrade na aktuální jádro 7-Zip především kvůli opraveným chybám, které byly potenciální bezpečnostní riziko.
Na straně pluginu jsme ale nic neřešili. Mám tu několik poznámek, co by nyní bylo se 7-Zip pluginem možné. Například lze podpořit vybalování celé řady formátů, pro které Salamander nemá vlastní pluginy. Mrkneme i na zmíněné LZMA2, díky za informaci.
Na straně pluginu jsme ale nic neřešili. Mám tu několik poznámek, co by nyní bylo se 7-Zip pluginem možné. Například lze podpořit vybalování celé řady formátů, pro které Salamander nemá vlastní pluginy. Mrkneme i na zmíněné LZMA2, díky za informaci.
Re: Zastaralý plugin 7-Zip
Díky za reakci.
Testoval jsem také rychlost zabalení do obyčejného zipu - interní zip ve Windows i Salamander používaly opět pouze jedno vlákno/jádro procesoru, ačkoli zip v Salamanderovi si vedl lépe (45 sekund Windows vs. 21 sekund Salamander). Oba porazil 7-Zip, jehož zip algoritmus byl jako jediný schopen využít všechna jádra procesoru naplno (alespoň na začátku, poté využití klesalo, když se úkol blížil ke konci) s výsledkem 5 sekund.
Všechna nastavení byla ponechána ve výchozím stavu, implementace zip algoritmů se sice mohou lišit, ale rozdíl při využití/nevyužití více jader byl znovu značný.
Testoval jsem také rychlost zabalení do obyčejného zipu - interní zip ve Windows i Salamander používaly opět pouze jedno vlákno/jádro procesoru, ačkoli zip v Salamanderovi si vedl lépe (45 sekund Windows vs. 21 sekund Salamander). Oba porazil 7-Zip, jehož zip algoritmus byl jako jediný schopen využít všechna jádra procesoru naplno (alespoň na začátku, poté využití klesalo, když se úkol blížil ke konci) s výsledkem 5 sekund.
Všechna nastavení byla ponechána ve výchozím stavu, implementace zip algoritmů se sice mohou lišit, ale rozdíl při využití/nevyužití více jader byl znovu značný.