b (Benchmark - Test výkonu) príkaz 7zip

 

Zmeria výkon CPU a otestuje pamäť RAM.

Syntax

b [number_of_iterations] [-mmt{N}] [-md{N}] [-mm={Method}]

Obsahuje dva testy:

  1. Kompresný test pomocou metódy LZMA 
  2. Rozbaľovací test pomocou metódy LZMA

Skúšobný test zobrazí hodnotenie v jednotkách MIPS (milión inštrukcií za sekundu). Hodnota je vypočítaná z nameranej rýchlosti a je prepočítaná podľa procesora Intel Core 2 CPU s vypnutým multi-threadingom. Ak máte modernejší procesor, hodnota single-thread módu musí byť porovnateľná so skutočnou frekvenciou CPU.

Pomocou prepínača -md{N} môžeme zvýšiť veľkosť použitého slovníka, aby sme zvýšili využitie pamäte. Pomocou prepínača -mmt{N} môžeme zmeniť aj počet použitých vlákien.

Stĺpec Dict zobrazuje veľkosť slovníka. Napríklad 21 znamená 2^21 = 2 MB.

Stĺpec Usage zobrazuje percentuálne vyťaženie procesora. Záťaž je prepočítaná na jeden procesor, takže napríklad 180% vyťaženie pri dvojjadrovom procesore znamená, že každý procesor je zaťažený na 90%.

Stĺpec R / U zobrazuje prepočítané využitie pri 100% záťaži procesora. Hodnota by sa mala blížiť ku skutočnej frekvencii procesora.

Avr zobrazuje priemerný rozdiel medzi veľkosťami slovníka.

Tot zobrazuje priemerné hodnoty namerané pri kompresii a dekompresii.

Rýchlosť kompresie do značnej miery závisí od rýchlosti operačnej pamäte (RAM).

Rýchlosť rozbaľovania závisí od spôsobu, akým CPU pracuje s číslami. Napríklad Intel Pentium 4 má dlhý zásobník inštrukcií, čo sa prejavuje na pomalšom spracovaní operácií násobenia a posunu. Rozbaľovanie pomocou procesora Pentium 4 je preto pomalšie.

Môžete spustiť aj výpočet CRC pomocou prepínača -mm=crc. Tento test zobrazí rýchlosť výpočtu CRC v MB/s. Prvý stĺpec zobrazuje veľkosť bloku. Druhý zobrazuje výpočet CRC pre jedno vlákno. Ostatné stĺpce zobrazujú výsledky pre multi-threadový výpočet CRC.

Príklady

7z b

spustí testovanie výkonu.

7z b -mmt1 -md26

spustí testovanie výkonu s jedným vláknom a 64 MB slovníkom.

7z b 30

spustí testovanie výkonu s predvolenými nastaveniami a 30-timi iteráciami.