Inledning

Det

var inte länge sedan SiSoft släppte sin senaste version av sitt benchmarking

och informations program Sandra, nämligen 2001 Third Edition. Vi på

NH har därför skrivit om det senaste tillskottet i serien och godbitarna

i Pro versionen. Som många kanske känner till så är detta

något av det mest använda programmen för att jämföra

prestanda etc. och det finns knappast något annat program som erbjuder

samma funktioner som Sandra gör för den delen heller. Vi testar SiSoft

Sandra 2001te – testprogrammens testprogram!

Många har säkert hört talas om detta program och säkerligen

använt det. Vi som jobbar med datorer eller är mer intresserade av

det till skillnad från den genomsnittlige Svensson har säkerligen

det i alla fall. Sandra är ett program som är moduluppbyggt. Olika

moduler för olika informations områden eller benchmarking test. Modulerna

är ursprungligen uppdelade i fyra grupper: Information Modules, Benchmarking

Modules, Listing Modules och till sist Testing Modules. Var och en av dessa

grupper har sina styrkor och godbitar. När

dagens prestandahysteri växer allt mer runt om i världen och speciellt

här i norden, så används program som SiSoft Sandra i större

utsträckning för att alla vi prestandahungringa ska få mer detaljerad

information om datorns välående. Hur snabb är processorn, vilken

temperatur håller moderkortet, vilken busshastighet kör man med och

hur bra är prestandan? Det avgör programmet!

Första synen

Det

första man ser vid uppstarten av SiSoft Sandra 2001 är ett fönster med olika

ikoner till olika funktioner.

 

Funktioner

I

detta lilla program så hittar vi en stor mängd funktioner:

System

Summery, Mainboard information, CPU & BIOS Information, APM & ACPI information,

PCI, AGP, Card buses information, IP Network information, Video System information,

Windows Memory information, DOS Memory Information, Drivers information, Ports

information, Keyboard information, Mouse information, Game Controllers information,

Soundcard information, Printer and Fax information, MCI Devices information,

Windows information, WinSock information, Processes information, Modules information,

OLE information, DOS Device Drivers information, DirectX information, Comms

Devices information, Network information, SCSI information, Font Information,

CMOS information, OpenGL Video information, CPU Benchmark, CPU Multi-Media Benchmark,

Drivers Benchmark, CD-ROM/DVD Benchmark, Memory Benchmark, Network Benchmark,

CMOS Dump, Hardware IRQ settings, Protected Mode Int Handlers, Real Mode Int

Handlers, DMA Settings, I/O Settings, Memory Resources, Plug & Play Enumator

m.fl…

Men

istället för att förklara alla dessa funktioner så har vi tänkt fokusera oss

på de allra mest viktiga och använda modulerna. På de benchmark modulerna

ingår även en förklaring HUR testet utförs.

Benchmarkmodulerna: CPU Benchmark, CPU-MultiMedia

Benchmark, Memory Benchmark, Drives Benchmark.

Informationsmodulerna: Mainboard Information, Drives Information och

CPU & BIOS Information.

Godbitarna i Pro versionen: CMOS Dump, Hardware IRQ Settings, DMA Settings,

I/O Settings, Memory Resources, Plug & Play Enumerator, Burn-In Wizard,

WebUpdate Wizard, Performance Tune-Up Wizard samt Report Wizard.

 

CPU Benchmark

CPU

Benchmark hittar du ungefär i mitten av SiSoft Sandra menyn.

Det första du hittar när du klickar på CPU Benchmark är en ruta som visar att

programmet räknar ut hur snabb din processor är.

Det är just denna funktion som används som flitigast bland processor överklockare.

Här finns även förinställt de flesta processorer på marknaden.

Man kan sammanlagt lägga in 3st andra system och jämföra din dator med andra

datorer.

Som

ni kan se i bilden ovan så är det en dator med en AMD Athlon 750Mhz processor

som körs i 964mhz. Under Current CPU så ser du din aktuella processor-prestanda.

och under Refference CPU 1, 2 etc..så kan man jämföra andra processorer

som redan är förvalda.

Om

man kollar närmare så kan man välja bort olika stöd som t.ex SSE2 om man inte

har en Pentium 4 processor förstås.

Detta gör man under Options.

Under

ytan:

Modulen testar endast processorns prestanda och hastighet. Den mäter

det i MIPS och MFLOPS. MIPS betyder "Million of Iterations Per Second".

MFLOPS betyder "Million of FLoating-Point OPerations Per Second" MIPS

räknar den ut genom att köra ett Dhrystone test och MFLOPS beräknas

genom Whetstone test. Förklaringar på dessa följer nedan.

Dhrystone:

Dhrystone benchmarking är ett mycket använt och bra sätt att

mäta CPU prestanda under varierande versioner/varianter. Bechmarkingen

är designad för att innehålla ett representativt antal typer

av operationer, för det mesta numeriska, som är använda av alldagliga

program.

Tråkigt nog så visar detta inte alltid prestanda i real tid, men

det är användbart för att jämföra hastigheten mellan

olika CPU:er. Slutliga resultatet beräknas på hur lång tid

testet tog att genomföra.

Dhrystone är baserat på ursprungliga C Dhrystone 2.1 av Reinhold

P. Weicker, Siemens AG.

Whetstone: Whetstone benchmarking är också ett mycket använt

test men mer inom dator industrin som ett mått på FPU eller Co-Processor

prestandan. Floating-point operationen (Floating-point = flyttals operation)

är mest signifikant i program som kräver en Co-Processor. Dessa operationer

är för det mesta vetenskapliga och statiska beräkningar från

designprogram.

Whetstone testet som är används här är multi-threadat (flera

stycken samtidigt, om du har mer än en processor), en 32-bitars variant

av den ursprungliga versionen som kördes på Linux. Upp till 32 processorer

i SMP system är möjliga, Win9X/ME klarar bara en och WinNT/2KPro klarar

32 stycken, där av begränsningen i programmet. Resultatet är

även här beräknat på hur lång tid det tog att genomföra

ett par sekvenser av floating-point instruktionerna.

På grund av vissa ändringar så är inte resultatet direkt

jämförbart med andra Whetstone benchmarks. Men, dock så är

MFLOPS (Million FLoating OPerations per Second) resultatet för det mesta

detsamma för samma system (+5-10% variation kan väntas) mellan olika

benchmarks.

Whetstone

är baserat på C Whetstone 2.0 och översatt från ursprungliga

Algol projektet av H. J. Curnow och B. A. Wichman.

 

CPU Multi-Media Benchmark

Denna

modul testar prestandan med Multimedia funktioner såsom MMX, 3DNow! m

fl.

Även här så kan man lägga till och ta bort olika saker på Options menyn.

Under

ytan:

Detta benchmark testet fungerar på ett helt annat sätt än CPU

benchmarken. Benchmark modulen genererar istället en bild på 640×480

pixels av den välkända Mandelbrot-fraktalen, med 255 upprepningar

för varje data pixel i 32 färger. Detta är en real-tids benchmark

istället för ett syntetiskt benchmark, designat för att visa

framstegen i att kunna processa en sådan algoritm, i MMX/Enchanced, 3DNow!/Enchanced,

SSE(2).

Även

detta test är multi-threadat för upp till 32 processorer som maximum

på SMP system. Detta fungerar genom interlacing, som enkelt förklarat

betyder att varje thread gör samma sak som den första istället

för att jobba ihop. Alltså Sandra gör lika många thread’s

som det finns processorer i systemet och tilldelar var CPU en egen thread.

Benchmarken

innehåller fem versioner (ALU, MMX, MMX Enchanced, SSE och SSE2) som använder

integral för att simulera flyttals operationer, som i var fem versioner

använder (FPU, 3DNow!, 3DNow Enchanced, SSE och SSE2). Detta illustrerar

varför äldre fraktal genererings program som använder integraler

(som för att ge ett exempel FractInt) på 386/486 CPU:er där

integral versionen är 3-4 ggr snabbare. MMX, SSE(2) och 3DNow! Processar

2/4/8 Manderbrot integraler på en gång istället för en

åt gången, och utnyttjar även SIMD instruktionerna. Ändå

så kan man inte vänta sig 2/4/8 ggr snabbare totalt sett då

andra faktorer inverkar. Normalt så har förbättringen varit

2.5-3 ggr.

 

Memory Benchmark

Under

denna del så mäter du hastigheten på ditt RAM minne och ditt Chipset. Denna

modul visar precis vad du har för Överföringshastighet på ditt minne respektive

chipset. Hastigheten beror givetvis på vilken bushastighet du kör

på minnena samt vilka minnes tider du använder dig av. Så här

ser det ut.

Under

ytan:

I denna benchmark modulen använder sig Sandra av STREAM. STREAM är

ett populärt program för att mäta minnesbandbredden som har använts

på persondatorer och superdatorer. STREAM 2.0 använder sig av statisk

data (c:a 12Mb) – Sandra använder sig av dynamisk data (ungefär 40-60%

av systemets fysiska RAM). Därför kan resultatet på en dator

med snabbt minne bli lägre än resultat på STREAM. Det är

inte möjligt att göra så att Sandra använder mer statiskt

RAM eftersom Sandra är mer än bara ett benchmark, då skulle

det kräva minne på ett helt annat sätt.

En

stor skillnad är att Sandra’s algoritm är multi-threadat på

SMP system. Detta fungerar så att det splittrar arrayen och låter

var thread arbeta på sin egen bit. Sandra skapar en thread för var

CPU i systemet och tilldelar var thread en individuell CPU.

En

annan skillnad är överlappning av instruktioner för att maximera

minnesbredden även på "sämre" processorer. Repeteringarna

av instruktionerna kommer därför att förbli minnes pressande

istället för att få hjälp av CPU:n på alla moderna

processorer.

En

skillnad större än de andra är användningen av turordning.

Sandra ändrar dynamiskt turordningen på streamsen till dess det finner

den bästa kombinationen, och därefter repeterar testen för att

uppskatta den maximala minnesbredden på systemet. Du kan ändra turordningen

manuellt i STREAM och rekompilera det, men generellt sätt är det satt

till 0 (alltså NO!).

 

Drives Benchmark

Nu

har vi kommit till ännu en viktig del i detta program, nämligen Drives

Benchmark, där du testar din hårddisks prestanda. När SiSoft

Sandra utfört testet får du en översikt på olika enheterns

prestanda i jämförelse med din. I mitt fall så fick jag ynka

10628 poäng mot en Seagate 28GB som fick 17000 poäng. Här så

ser man klara bevis på hur effektivt det är att köra hårddisken

i striped-raid. Testet utförs så att Sandra skriver en fil på

din hårddisk och räknar ut hur fort den utförde det på.

Filen kan ha en storlek upp till dubbla fysiska minnet + virtuella minnet (swap

fil på hårddisken som agerar som utökat minne). Därmed

kan testet ta en enorm tid om du har en slö hårddisk och en stor

mängd RAM.

 

Motherboard Information

Under

detta kapitel av programmet så gömmer det sig information om ditt moderkort

respektive ditt RAM minne.

Här hittar du bland annat information om vilket chipset du har i ditt system

och vad du har för sorts RAM minne i datorn.

I denna dator som programmet testas på så är det ett RAM minne av typen SDRAM.

Här

hittar vi även information om vad du har för chipset i datorn, vilken hårddisk

controller etc.

 

Drives Information

Här

så hittar man information som berör din hårddisk, såsom

klusterbitar och allmänt kring dina partitioner.

Man får även lite statistik över hur många filer du har

och även en om vad du har för filsystem.

 

CPU & BIOS Information

Nu

tar vi och beger oss till CPU & BIOS information som du hittar högst upp

bland SiSoft Sandra ikonerna.

Här hittar du information om din processor och ditt moderkorts BIOS.

Nedan så hittar jag information om:

Vilken

stepping jag har på processorn och vilken generation processorer just min processor

tillhör och vilken volt jag kör på.

Och även lite annat smått och gott.

Under

System BIOS delen så finns det information om tillverkare av BIOS:et och när

den gjordes.

Och

även tips om vad som kan förbättras, t.ex om BIOSet är gammalt så säger den

”System BIOS is old, check for an update”

 

CMOS Dump

CMOS

Dump är en modul som visar dig anropskoder för olika funktioner i

CMOS tabellen. Det kan handla om anropskoden för t ex klockan eller disketteneheten.

Denna modul kanske inte en vanlig person finner stor nytta i men en administratör,

systemvetare eller programerare kan finna den mycket användbar.

 

Hardware IRQ Settings

Hardware

IRQ Settings modulen talar om för dig vilken enhet/hårdvara som använder

vilken/vilka IRQ:er. En IRQ betyder avbråtts förfrågan eller

omformulerat en fråga om "avbrott i process". När datorn

får en sådan signal uppfattar den det ungefär såhär.

"Oj, ursäkta! Höll på att glömma bort dig lilla vän"

och ger den frågande enhetem sin del av processen eller en helt egen process.

Det

finns två IRQ kontrollers i dagens PC dator, var och en har åtta

kanaler att erbjuda. En kanal är använd för att att koppla ihop

mästar kontrollern med slav kontrollern (master och slave såsom på

hårddiskar), vilket lämnar totalt sett femton fria kanaler. Men,

moderkortet själv använder många kanaler, ungefär 11, vilket

endast ger mellan tre och sex stycken fria IRQ:er. Fram till för inte så

länge sedan kunde inte två eller flera enheter i datorn samsas om

samma IRQ då mjukvaran inte kunde skilja dem åt, men nya BIOS:er

och Operativsystem har gjort detta möjligt då de har lagt till ett

resurs delnings protokoll eftersom det inte fanns tillräckligt med IRQ:er

lediga i dagens datorer.

 

DMA Settings

DMA

Settings modulen visar dig vilka DMA kanaler som är tilldelade vilken hårdvara.

DMA betyder Direkt Minnes Access vilket innebär att hårdvara och

minne kan kommunicera direkt med varnadra utan att processorn behöver involvera

sig i processen vilket kan låta den göra andra kanske mer viktiga

saker.`

Det

finns två DMA kontrollers i dagens PC dator, var och en har fyra kanaler

att låta användas. En kanal används för att koppla ihop

mästar kontrollern med slav kontrollern. Det finns därmed fyra 8-bit’s

och tre 16-bit’s kanaler lediga. En kanal kan endast användas av EN enhet.

 

I/O Settings

I/O

Settings modulen visar dig vilka In/Ut portar som används av vilken hårdvara.

I/O portar är till för att mjukvaran skall kunna kommunicera med hårdvaran

direkt utan att behöva använda IRQ:er eller BIOS. Det finns totalt

c:a 65 tusen portar, men varje enhet kan använda upp till c:a 40 stycken,

d v s en serie. Vissa är endast in-signal, vissa är en endast ut-signal,

medans vissa kan vara både in- och ut-signaler beroende på hårdvaran.

En port kan endast användas av EN enhet.

 

Memory Settings

Memory

Settings modulen visar vilka minnesadresser som är tilldelat vilken enhet

etc.

En

32 bitars processor (386, 486, Pentium, etc.) har ett adressområde på

4G (00000000 -FFFFFFFF in hexadecimalt system). Det installerade fysiska minnet,

video minnet, BIOS:er kan adresseras innom detta område. Även om

detta adressområde är enormt så kan ändå konflikter

upstå då nästan alla enheter försöker använda

samma låga adressområden.

 

Plug & Play Enumerator

Plug

& Play Enumerator modulen visar dig nästan allting om den specifika

hårdvaran eller delen av datorn du väljer. Den visar bl a vilka minnesadresser

det använder. Vilken serie av I/O portar som används. Drivrutins information.

etc etc.

Här

följer en liten lista om vad som visas i de olika hårdvaru delarna

om just något sådan finns.

Manufacturer

– Tillverkaren.

Device Name – Fulla produktnamnet för enheten.

Hardware Version – Enhetens versions nummer.

Resources

– Hårdvaruresurserna enheten använder.

Irq.

No. – Vilken IRQ kanal eneheten använder.

DMA Ch. No. – Vilken DMA kanal enheten använder.

I/O Port – Port serien enheten använder.

Memory Range – Minnesadress området enheten använder.

M

fl vilket är många. Tryck F1 i modulen och du finner förklaringarna

på dem alla.

 

Burn-In Wizard

Detta

kan vara bland det viktigaste för administratörer och överklockare för att få

en dator/arbetsstation stabil ”Burn-in”

När man kör en så kallad ”Burn-in” så belastar man de delar av datorn du valt

till max att endast sätta dem i hårt arbete. Det kan handla om att den

gör en CPU Benchmark och då gör just den funktionen. Eller att

den gör en Hårddisk test vilket frestar Hårddisken ganska bra.

Detta gör även att valda komponenten kan bli väldigt varm och ställa till

med problem vid för höga temperaturer.

Burn-in

Wizard är ett bra sätt för en administratör på ett företag och se om filservrarna

är tillräckligt stabila. En serverkrash idag på ett företag kan innebära stora

kostnader.

Som

ni kan se i den vänstra bilden ovan så kan man bränna in olika enheter som t.ex

Nätverket och CD-ROM enheter också.

 

WebUpdate Wizard

WebUpdate

Wizard modulen hjälper dig med att alltid ha senaste versionen av Sandra

på ditt system. Det kontaktar SiSoft’s hemsida och plockar hem en lite

fil därifrån innehållande information om senaste versionen

etc. Ifrån det utgår den sedan om du behöver updatera din version

av Sandra och du erbjuds att tanka hem en patch eller kanske om det gäller

en helt ny version, ladda hem hela installationsfilen från SiSoft’s hemsida.

Smidigt och enkelt.

 

Performance Tune-Up Wizard

Performance

Tune-Up Wizard modulen går igenom ditt system del för del och visar

i textformat hur du kan optimera och förbättra ditt system så

maximalt och säkert så möjligt. Känner du att du har en

något slö dator men ändå så är det en dator

likvärdig dagens köpedatorer? Då kan du låta programmet

analysera ditt system och se vad du kan förbättra på momangen.

Även uppgraderingar som är möjliga och liknande kan du se här.

 

Report Wizard

Report

Wizard modulen har som funktion att sammansätta en rapport med all information

som är tillänglig för de enheter eller val du väljer. Efter

det så kan du välja om det skall skickas via mail, fax, sparas som

en fil etc etc. Och om du väljer spara som en fil så är filformaten

många att välja mellan. Detta är nog nått av det bästa

om du skulle råka ut för något med ditt system och företaget

eller liknande behöver så mycket information som det finns att tillgå

om ditt system. Då skall du deffenitivt använda detta.

 

 

Slutsats

Man

kan säga som slutsats att det är rätt viktigt att hålla reda på vad man har

för resurser i datorn, vad man kan göra med dem samt vad man kan göra med dem

för att systemet skall fungera felfritt vid alla tillfällen. Detta program är

det ultimata för dessa syften. Du kan finna information om praktiskt taget

allt i ditt system samt prestanda information och mycket annat.

Bra

+

Avancerat men ändå användarvänligt.

+ Smarta tips vid de flesta undermenyerna.

+ Billig försäkring om att datorn fungerar som den ska, endast 300

kronor för Professional versionen.

+ Testar inte som många andra testprogram enbart vissa delar utan det

mesta i din maskin.

+ Referenssystem i flera tester, vilket ger användaren möjlighet att

se hur datorn presterar jämfört med andra testade system.

Dåligt

Kan se något förvillande ut vid första blicken.

Man

kan säga vad man vill om SiSoft Sandra 2001TE, men detta är ett av de bästa

programmet om man ska testa och jämföra datorer’s prestanda, och att se över

systemet lite grann.

Betyg

9/10

”Du

kan ladda ner STANDARD versionen av programmet från Sisoft’s site.”

Annons

Leave a Reply

Please Login to comment
  Subscribe  
Notifiera vid