tar Referanse programmet mindre enn 10 minutter å kjøre (på de fleste maskiner) og sammenligner systemet den kjøres på to referansesystemer (en Dell Pentium 90 med 256 KB cache kjører MSDOS og en AMD K6 / 233 med 512 KB cache kjører Linux).
Arkivet inneholder hele kilde, dokumentasjon, og en binær (Linux elf). Kilden har blitt utarbeidet på ulike operativsystemer, inkludert SunOS, desember Unix 4.0, desember OSF1, HP-UX, desember Ultrix, MS-DOS, og selvfølgelig Linux.
Denne utgivelsen er basert på Unix havnen i betaversjon 2 av BYTE Magazine BYTEmark benchmark program (tidligere kjent som BYTE Native Mode Benchmarks). Porten til Linux / Unix ble gjort av Uwe F. Mayer.
Andre endringer i koden ble gjort for å gjøre koden arbeidet med EGCS kompilatoren og å gjøre programvaren packagable. Dette er en CPU benchmark gir indekser for heltall, flytende, og minneytelse. Det er single-threaded og er ikke laget for å måle ytelse gevinst på multi-prosessor maskiner.
Kjøre en "gjøre" vil skape den binære hvis alt går bra. Det kalles "nbench" og utfører en pakke med 10 tester og sammenligner resultatene til en Dell Pentium 90 med 16 MB RAM og 256 KB L2 cache kjører MSDOS og kompilere med Watcom 10,0 C / C ++ kompilatoren.
Hvis du definerer -DLINUX under kompilering (standard) så får du også en sammenligning med en AMD K6 / 233 med 32 MB RAM og 512 KB L2-cache kjører Linux 2.0.32, og ved hjelp av en binær som ble kompilert med GNU gcc versjon 2.7 .2.3 og GNU libc-5.4.38.
Algoritmene ble ikke endret fra kilden som ble hentet fra BYTE nettsiden http://www.byte.com/bmark/bmark.htm 14. desember 1996. Det ble imidlertid kilden endret for å bedre arbeidet med 64- bits maskiner (spesielt tilfeldig tall generator ble endret for alltid å arbeide med 32 bit, uansett hva slags maskinvare du kjører den på).
Videre, for noen av de algoritmer ytterligere nye innstillinger av dataene ble tilsatt for å øke konsistensen på tvers av ulike maskinvare. Noen ekstra debugging koden ble lagt til, som ikke har noen innvirkning på normale går.
I tilfelle det er ujevn systembelastning på grunn av andre prosesser mens denne benchmark suite utfører, kan det ta lengre tid å kjøre enn på et ubelastet system.
Dette skyldes at referanse gjør noen statistisk analyse for å sørge for at de rapporterte resultatene er statistisk signifikant, og en økt variasjon i individuelle løp krever flere kjøres for å oppnå den nødvendige statistisk sikkerhet.
Dette er en single-threaded benchmark og er ikke laget for å måle ytelse gevinst på multi-prosessor maskiner.
Prog.varedetaljer:
Versjon: 2.2.2
Last opp dato: 3 Jun 15
Lisens: Gratis
Popularitet: 214
Kommentarer ikke funnet