Permalänk
Medlem

Benchmarking i Linux?

Jag ska uppgradera min dator och bara för skojs skulle skulle jag vilja göra benchmark före och efter för se hur mycket effekt det ger.

Det jag skulle vilja mäta är:

- CPU:n beräkningshastighet för heltal och flyttal
- Minnesbandbredd
- Disk IO
- Grafikkortet

Någon som har några bra förslag på program för detta?

/F

Permalänk
Medlem

Disk I/O kan du testa med "hdparm -Tt /dev/hdx" eller "time dd if=/dev/zero of=hdbench bs=10k count=10240"

Permalänk
Medlem

$ time dd if=/dev/zero of=hdbench bs=10k count=10240
10240+0 records in
10240+0 records out
104857600 bytes (105 MB) copied, 0.238092 seconds, 440 MB/s

real 0m0.277s
user 0m0.008s
sys 0m0.248s

är inte det galet?

$ sudo hdparm -Tt /dev/hda
/dev/hda:
Timing cached reads: 2792 MB in 2.17 seconds = 1285.60 MB/sec
Timing buffered disk reads: 50 MB in 3.00 seconds = 16.65 MB/sec

Det känns mer rätt.

Det första kanske är cachat. Jag har ändå 2.5 GB ram.

Permalänk
Medlem

"Timing buffered disk reads: 50 MB in 3.00 seconds = 16.65 MB/sec"
Det där ser väldigt lite ut.. vad är det för hårddisk? På mina 7200rpm patadiskar så brukar jag ligga omkring 50-80 Mb/sek

Permalänk
Medlem

Det var min jobbdator. En 3 GHz P4 med en Segate Barracuda 7200 rpm.

Hemma (Athlon XP 2000+) får jag på mina tre diskar mellan 22 och 23 MB/s.

Jag har nog alrig varit med om att få så mycket mer.

Permalänk

Det låter ovanligt lite för en 7200-varvare. Har du DMA aktiverat?

Permalänk
Medlem

Ja. DMA är på.

Jag började fundera nu när du sa så här och minns att när jag köpte datorn (för 4 år sen eller vad det var) så provade jag "load high performace settings" eller nåt sånt i BIOS. Datorn blev då instabil har jag för mig så jag laddade bara om default.

Jag testade detta igen nu och hittils verkar den inte instabil och det bästa av allt:

Jag får drygt 40 MB/s från diskarna. Det är nog helt ok från en sån slö processor jag ändå har.

Jag ska prova samma sak på jobbet på måndag och sen om det ger något där med (det borde det verkligen!).

Jag skäms som inte gjort det här tidigare. Men jag lärde mig en läxa iaf. Lita inte på BIOS-tillverkares känsla för default-inställningar och detektering av vad hårdvaran kan.

Permalänk
Medlem

hdparm ska man nog mer ta som en fingervisning om prestandan. Vill man ha mer tillförlitliga resultat skulle jag rekommendera bonnie++

SPEC har lite olika benchmarks för grafik
http://www.spec.org/benchmarks.html#gpc

Ett lite enklare test är att köra glxgears -printfps men samma sak men den, jag skulle bara använda den som en fingervisning och knappt det.

Permalänk
Medlem

Alla de sätten funkar ju men är, i alla fall i mina ögon, ganska sunkiga.

3dmarks och pcmarks är ju verkligen otroligt mycket bättre.

Jag tror jag ska hitta på min aegna texter. Packa lite ljud och bild, rendra något etc

Permalänk

Ett annat intressant program för benchmarking som jag[1] finner intressant är sysbench, även om det primärt används för att testa prestandan hos MySQL på olika plattformar (det verkar som om den sidan inte är speciellt uppdaterad, den senaste versionen av sysbench är 0.4.8).

[1] Fast det kanske beror på att Linux åker på fetspö av FreeBSD i sysbench när det blir >1 trådar per CPU, vem sa att SMPng inte skulle löna sig?

Visa signatur

"Linux is good because it keeps people out of real kernels"

Permalänk
Medlem

16.65 MB/sec var verkligen inget vidare, inte äns 23...

Min via Epia moderkort nedan, motvarande en PIII 500-600Mhz i prestanda, får ungefär 42MB/sec mot en Maxtor IDE-disk.

Kent-Mustafa: Ojdå, intressant benchmark där mot linux. FreeBSD 7 verkar bli något verkligen extra.

Permalänk
Medlem

GIMPS belastar CPU och buss rätt bra.

Visa signatur

#apple.se @efnet - Frihet, Jämlikhet, Mac.

Permalänk
Medlem
Citat:

Ursprungligen inskrivet av maDa
16.65 MB/sec var verkligen inget vidare, inte äns 23...

Min via Epia moderkort nedan, motvarande en PIII 500-600Mhz i prestanda, får ungefär 42MB/sec mot en Maxtor IDE-disk.

Kolla inlägget längre ned så ser du att jag fått in min bus på banan med