Obiectivele unui benchmark: masurarea performantelor software sau hardware (sistem întreg sau componente) sau compararea performantelor de componente similare.
Multi furnizori de calculatoare îsi dezvolta propriile benchmark-uri pe care le utilizeaza la studierea unei clase de produse. La compararea rezultatelor e important sa se stie exact ce testeaza benchmark-ul respectiv. De exemplu, un benchmark care testeaza viteza grafica poate fi irelevant pentru cineva daca aplicatiile grafice pe care le utilizeaza sunt diferite de cele folosite în test.
Obs.: performantele computerelor se dubleaza la fiecare 2 ani!
Ex:
3DMARK 2001/2003/2005 sau Aquamark pentru performante grafice
Knoppix Memtest sau Memtest Quick Tech pentru memorii RAM
Passmark BurnIn Test (Pro) sau PassMark Performance Test (v 5.0) pentru întregul sistem
Necesita:
display cu rezolutia minima de 800 x 600
DirectX 9.0 sau o versiune mai noua
64 MB memorie RAM
5 MB spatiu liber pe HDD (plus spatiu aditional pentru rularea Disk test-ului)
Performance Test permite utilizatorului sa testeze un PC folosind o varietate de teste de viteza care apoi pot fi comparate cu rezultatele altui computer.
Sunt disponibile 27 teste standard de benchmark sunt disponibile în sase grupuri de teste plus cinci grupuri de teste avansate pentru testare specifica.
Grupul de teste standard:
teste CPU: operatii matematice, compresie (arhivare), criptare, SSE, instructiuni 3Dnow! si altele
teste grafice 2D: deseneaza linii, afiseaza bitmap-uri, fonturi, text si elemente GUI
teste grafice 3D: grafica si animatie DirectX 3D de la simpla la complexa
teste de disk: citire, scriere si accesare a fisierelor de pe disc
teste de memorie: alocare si accesare a memoriei rapid si eficient
teste pentru CD / DVD: testeaza viteza CD-ROM-ului sau DVD-ROM-ului
Grupul de teste avansate:
advanced disk test:
o masoara viteza de transfer a datelor în timpul scrierii sau citirii datelor pe unul sau mai multe discuri. Viteza cu care datele pot fi transferate între memorii si hard disk este una dintre cele mai importante aspecte ale performantei sistemului. Sunt câtiva factori care influenteaza aceasta viteza si acest test permite utilizatorului sa varieze acesti factori si sa compare rezultatele
o testul suporta orice disk care poate fi accesat de catre Windows, incluzând disk-uri IDE, SCSI, RAID, disk-uri conectate prin USB, SATA, disk-uri împartite (share-uite) din retea si disk-uri externe
o utilizatorii au posibilitatea de a testa mai multe disk-uri în acelasi timp folosind mai multe fire de executie (threads) si specificând:
marimea fisierelor de testare folosite
marimea blocurilor de date folosite pentru fiecare citire sau scriere solicitata. Folosirea blocurilor de date mari determina mai putine raspunsuri si poate conduce la o îmbunatatire a performantelor
alegerea a patru metode de acces: C/C++ API, Win 32 API cached/uncached si raw disk access
accesare secventiala sau la întâmplare (random) (cautând, scriind si citind)
acces sincron si asincron (Synchronous and Asynchronous access)
separarea dintre citire si scriere
Rezultatele finale pot fi afisate sub forma unui grafic
CD-ROM/R/RW Speed Test
o
Acest test da posibilitatea
masurarii vitezei de citire a unui CD drive sau DVD drive.
Masurarea vitezei de scriere este de asemenea disponibila în
PerformanceTest 6.0 (în Windows 2000, XP si 2003 Server). Rata cu care un
CD drive poate citi date de pe un CD-ROM variaza în functie de mai
multi factori. Cel mai important factor este viteza cu care a fost
fabricat drive-ul sa citeasca. CD/DVD drive-urile vechi citesc/scriu
cu o viteza de 2X sau 4X (1X=0.1536 MB/Sec) pe când cele noi citesc/scriu
la o viteza de 48X - 56X. Un alt factor important care poate
influenta viteza cu care datele sunt transferate de pe un CD/DVD este memoria
cache a sistemului si spatiul care este alocat pentru memorarea
datelor accesate frecvent. De exemplu, când un fisier de 10 MB este copiat
de pe un CD/DVD-ROM, e ca si când Windows va copia fisierul în
memoria cache, considerând ca informatia va fi solicitata din nou
în curând. La o eventuala solicitare ulterioara a aceluiasi fisier, Windows va citi
fisierul direct din memoria cache si astfel se va evita o accesare
ulterioara a fisierului de pe CD/DVD ROM. Daca datele nu au fost
folosite, dupa o anumita perioada de timp sau/si un anumit
numar de cereri I/O, acestea vor fi înlocuite în memoria cache cu date mai
recente sau necesare. Cerând fisiere la acest nivel, Windows va accesa
CD/DVD-ROM o data în plus. Memorarea sau nu în memoria cache a datelor
accesate de pe un CD/DVD-ROM influenteaza mult testele care
utilizeaza memoria cache.
o
Testul avansat pentru CD/DVD permite
utilizatorilor sa aleaga urmatorii parametri de testare:
Dimensiunea blocului de date utilizat la fiecare cerere de citire. Folosirea blocurilor de date mari determina mai putine raspunsuri si poate conduce la o îmbunatatire a performantelor
Alegerea a patru metode de acces: CLIB, WIN32 API cached/uncached si raw disk access
Durata testului
Rezultatele finale pot fi afisate sub forma unui grafic
3D Benchmark Video Card Test
o Acest test masoara cât de repede imaginile 3D pot fi create si afisate
o Microsoft ofera un set al Application Programming Interfaces (APIs) numit DirectX, care permite programatorilor sa creeze jocuri si alte aplicatii multimedia de calitate foarte buna. DirectX ofera suport pentru grafica bidiminensionala (2-D) si tridimensionala (3-D), efecte ale sunetului, muzica, componente conectate si aplicatii în retea cum ar fi jocurile multiplayer.
o
Testul a fost conceput pentru a determina performantele
placii video atunci când foloseste elementele cele mai utilizate ale
DirectX. Testul renderizeaza un numar de sfere afisându-le
într-o fereastra sau pe tot ecranul.
o În afara de viteza si abilitatile placii video, testul va arata cât de mult scad performantele placii video odata cu render-izarea unor scene din ce în ce mai complexe. O scena cu multe obiecte, multe texturi si multe elemente DirectX implementate poate arata mult mai impresionant, dar va rezulta într-o reducere neplacuta a ratei de afisare a cadrelor
o
Cele mai multe optiuni ale unei scene
pot fi selectate de catre utilizator:
O minge sarind sau un joc ca "Terrain and water test"
Efectele Vertex Shader si Pixel Shader pot fi aplicate la "Terrain and water test" (doar pe placile video recente)
Numarul obiectelor afisate în timpul testului
Daca scena va fi luminata sau nu si tipul iluminarii
Alegerea modului Alpha blending (folosit pentru a da unor obiecte senzatia de transparenta)
Alegerea modului wireframe
Controlul modului în care se vor deplasa obiectele
Rezolutia si modul de afisare
Existenta si tipul texturii (fara textura, o singura textura sau multiple texturi ale sferelor)
Durata testului
Network benchmark
o Testul verifica rata de transfer a datelor între doua calculatoare care ruleaza Performance Test. Unul dintre calculatoare trebuie sa functioneze ca server si va astepta ca celalalt computer, configurat ca client, sa se conecteze si sa înceapa transferul de date
o Testul va functiona cu orice tip de conexiune TCP/IP, incluzând placi de retea, modemuri dial-up, ADSL, modemuri de cablu, retele locale (LAN), retele wide (WAN) si retele wireless (WiFi). Programul a fost optimizat pentru a solicita cât mai putin procesorul, dând posibilitatea chiar si conexiunilor foarte rapide sa fie testate
o Utilizatorii au posibilitatea de a schimba urmatorii parametri:
Adresa IP a calculatorului utilizat ca server
Marimea pachetelor de date utilizate la fiecare solicitare de trimitere. Este posibila selectarea unor pachete de date cu marime variabila pentru a verifica performantele odata cu cresterea sau descresterea pachetelor de date
Durata testului
Tipul protocolului utilizat: TCP sau UDP. Protocolul TCP este utilizat atunci când integritatea datelor este importanta (în caz de eroare datele sunt retransmise corect). Protocolul UDP este utilizat în cazul unor aplicatii tolerante cu pierderile de date, cum ar fi video streaming
Rezultatele finale pot fi afisate sub
forma unui grafic
Multi-tasking benchmark
o Programul va rula o serie de teste standard în paralel pentru a examina performantele sistemului în conditii multitasking. Calculatoarele cu mai multe procesoare ar trebui sa exceleze în aceste conditii, odata ce procesele sunt împartite între procesoare. Acest test este de asemenea foarte util pentru a compara performantele procesoarelor cu hyperthreading si dual cores.
o Teste disponibile:
Prime Number benchmark
Sorting Random String benchmark
Compression
Encryption
Rotation
Maths Integer addition
Whetstone benchmark
Dhrystone benchmark
Memory Read
Memory Write
Disk Access
Functioneaza pe urmatoarele
sisteme de operare: Windows 98, 2000, ME, XP, 2003 server
Necesita: 32 MB memorie RAM, DirectX 8 (versiunea pe 32 biti) sau
DirectX 9 (versiunea pe 64 biti), 2MB spatiu liber (este necesar mai
mult spatiu pentru rularea testului de disk), loopback-uri harware pentru
testarea porturilor (doar în cazul versiunii Pro)
Programul testeaza toate componentele calculatorului în acelasi timp în vederea identificarii defectiunilor si stabilitatii sistemului.
depisteaza eventualele defectiuni si diagnosticheaza
ofera posibilitatea compararii
diferitelor sisteme (util în alegerea unui anumit sistem)
elimina trimiterea echipamentelor nefunctionale catre clienti (D.O.A. = Dead on Arrival)
reduce posibilitatea ca anumite componente sa se defecteze în timp datorita testarii simultane a componentelor
testeaza
stabilitatea sistemului dupa schimbari de configuratie sau
upgrade-uri hardware
MemTest este un test care masoara
nivelul de siguranta al memoriei RAM. Acesta evalueaza
capacitatea memoriei sistemului de a memora si citi date. Un computer care
functioneaza corect ar trebui sa fie capabil sa efectueze
aceste doua operatiuni cu acuratete de 100 % în permanenta.
Un computer care nu efectueaza aceste teste, probabil din cauza unor
componente vechi, defecte sau configurate gresit, va fi instabil si
se va defecta frecvent.
Rularea MemTest verifica daca memoria RAM functioneaza corect. Testeaza abilitatea memoriei RAM de a memora diferite sabloane de biti si abilitatea de a controla aceste valori pentru o perioada lunga de timp. Alte programe de testare a memoriei RAM pot detecta doar problemele care apar pe moment. MemTest detecteaza erorile de moment cât si erorile pe termen lung ale memoriei. Cu cât mai mult este rulat testul, cu atât mai bine sunt detectate erorile pe termen lung. Daca se doreste detectarea doar a memoriilor pe termen scurt, atunci se ruleaza MemTest pâna la procentajul de 400% - 800% (dureaza aproximativ 10 min. pentru cele mai multe calculatoare). Daca, în timpul rularii MemTest, apar unele erori, memoria RAM testata este defecta si trebuie înlocuita imediat. Daca sunt instalate doua sau mai multe memorii RAM, se poate detecta memoria defecta rulând MemTest doar cu câte o memorie. Daca apar erori doar pe o memorie, acea memorie este defecta. Aceasta este o buna diagnosticare si din alte motive: uneori, problema este cu placa de baza si aceasta poate disparea daca este instalata o singura memorie.
Sistem de operare: MS-DOS
MHDD poate rula pe urmatoarele interfete: IDE, Serial ATA, SCSI. Exista posibilitatea accesarii mediilor de stocare care utilizeaza interfata USB, existând drivere pentru emulare.
Acest program poate efectua o diagnosticare
precisa a partii mecanice a disk-ului, vizualizarea atributelor
SMART, efectuarea formatarii Low-level, repararea sectoarelor defecte (bad
sector), diferite teste ale altor functii.
WinMTR combina utilitatile programelor gen "traceroute" si "ping" într-un singur program de diagnosticare a retelei.
Programul verifica conexiunea dintre
computerul de pe care este rulat WinMTR si o destinatie din
retea specificata de utilizator. Dupa ce programul
determina adresa fiecarui network hop dintre calculatoare, trimite o
secventa de cereri ICMP ECHO fiecaruia dintre ele pentru a
determina calitatea legaturii la fiecare calculator si
afiseaza statistici despre fiecare computer.
Sistem minim necesar:
placa grafica compatibila cu DirectX 9 cu suport pentru Pixel Shader 2.0 sau mai nou si memorie video de 128 MB sau mai mult
procesor Intel sau AMD cu o frecventa de cel putin 2 GHz
minim 512 MB memorie RAM
1,5 GB spatiu liber pe HDD
Windows 2000 sau XP cu ultimul Service Pack si ultimele update-uri instalate
DirectX 9.0 runtime instalat împreuna cu ultimele update-uri
Microsoft Internet Explorer 6
Microsoft Excel 2000, 2003 sau XP
Microsoft DirectX 9 Summer Update 2004 System Development Kit este necesar pentru a rula testul de calitate a imaginii folosind raster-izatorul de referinta
Este posibil ca 3DMark05 sa ruleze pe sisteme care nu îndeplinesc cerintele de mai sus, dar performantele benchmark-ului vor fi puternic afectate.
Sistem minim necesar:
procesor compatibil x86 de minim 1000 MHz
256 MB memorie RAM (recomandat 512 MB)
1 GB spatiu liber pe HDD
Windows 98/SE/ME/2000/XP
DirectX 9.0c sau mai nou
placa video compatibila DirectX 9.0 cu minim 32 MB memorie
Microsoft Internet Explorer 6
Sistem minim necesar:
procesor compatibil Intel de minim 500 MHz
128 MB memorie RAM (256 MB recomandat)
100 MB spatiu liber pe HDD
Windows 98/SE/ME/2000/XP
DirectX 8.1 sau mai nou
accelerator 3D cu 32 MB memorie
procesor compatibil x86 de minim 1000 MHz
128 MB memorie RAM
60 MB spatiu liber pe HDD (si 130 MB spatiu aditional în cazul rularii testului pentru HDD)
placa video compatibila DirectX 7
Windows 2000 sau XP
DirectX 9 sau mai nou
|