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.”