a nagy raid/fajlrendszer/io scheduler/etc teszt :-)

udv!

egy beismeressel tartozom: performanciamanias vagyok.
mar regota gondolkodtam, hogy mi lehet a gyorsabb: egy BBWC -es normalis raid vezerlon levo raid? egy sw raid? vajon milyen fs mukodik egyutt jobbal a raid koddal? es milyen io scheduler?
ugy dontottem, hogy lemerem. nem holnapra, nem hetvegere, hanem szepen lassan.

a vas amin tesztelek egy HP DL140G2 (dual 3.6os xeon, 1g rammal, 2x15krpm scsi rendszer), illetve egy ehez csatolt dual-channeles HP MSA30 storage 14x72g 15krpm HP diszkkel.

szoval javaslatokat kerek, ki, mit szeretne, hogy megnezzek, illetve hogy.
ami tervbe van veve:

- schedulerek: cfq, deadline
- filerendszerek: ext[34], xfs
- raidek: raid0, raid5, raid6, raid10 (ossze lehet vetni, hogy az elmeleti sebessegvaltozasokbol mi valosul meg :)), bar a kontroller csak raid5ig tudja azthiszem. (kulonbozo stripe sizeokat is nezzek?)

mivel teszteljem? bonnie++, iobench? van valami dbench is talan. otletek? ki mit szeretne?

UPDATE: db teszteles, TPC-H esetleg (mysql foleg, ahoz ertek, talan pgsql ha szepen keritek :))

Hozzászólások

Nincs keznel veletlenul egy nagymeretu DB dumpod? Bar idoigenyesebb, mint a benchmark progik, legalabb valos adatot kapsz, hogy pl MySQL 5.x, ext3-on 15%-al lassabb, mint ugyanez XFS-en ugyanarra az UPDATE-re. Anno Linuxvilagban volt egy FS bench cikk, de az eletszeru felhasznalas ott is kimaradt. (Trey is csinalt valami hasonlot, tole is vehetsz otleteket.)

----
I have a solaris box that does nothing.. its pretty good at it aswell. - besok, deviantart
honlapkészítés

Engem már csak az eredmény érdekel. :)

Nem kell semmit se tesztelned. Ha nem elég gyors, akkor legföljebb veszünk nagyob vasat. :))

--
Ruby takes the elegance and simplicity of Perl, and mixes it with the library support of Lisp.

Én szépen kérem a postgrest :)

Andi, really. Take it from me. If I tell you something, I'm usually right.

hdparm ;-)

Kiprobalhatnad rajta a stress nevu programot is, nekem ezt ajanlotta valaki, es erdekelne, hogyan mukodik ilyen celra.

Ja, es termeszetesen az iozone.

-- schedulerek: cfq, deadline
+- schedulerek: cfq, deadline, as

as dolgozik google alatt, szóval annak jónak kell lennie elvileg..

szerk.: van pár utalás is pár dolgra a doksijában

___
info

ls -lR
grep -R hello *
Kernel ki-be tar.

+LVM

Ha van meg nemi idod, a betoroFS -t is megprobalhatnad.

cache eldobasa, minden meres elott:
sync; echo 3>/proc/sys/vm/drop_caches

Amit nem lehet megirni assemblyben azt nem lehet megirni.
2.6.27-rc2-00389-g10fec20