DL380 G5 - RAID performace, ok?

Fórumok

Adott a következő konfig:

ProLiant DL380 G5
Debian stable, 2.6.32-5-amd64, etc.
10K-s SAS, 150G diskek mirrorban (Smart Array E200)
ext4 fs (mkfs -t ext4, mindenféle csicsa nélkül)

A bonnie ezt az eredményt köpi:

Version  1.96       ------Sequential Output------ --Sequential Input- --Random-
Concurrency   1     -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CP
host1           16G   482  99 56825   8 31499   4  2388  86 79235   5 361.7   3
Latency             16993us     520ms   18112ms   78028us     423ms     608ms
Version  1.96       ------Sequential Create------ --------Random Create--------
host1               -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP
                 16 19136  41 +++++ +++ +++++ +++ 28794  60 +++++ +++ +++++ +++
Latency               328us     663us     712us     880us      30us     260us

Ez engem nem nagyon lökött hanyatt, bár nem tudom, hogy mit lehet ettől a vastól elvárni. Gondolom a cciss driver használja:

# lsmod| grep -i cciss
cciss 83382 2
scsi_mod 126725 5 sg,sr_mod,hpsa,libata,cciss

A hpsa-t próbáltam rávenni a működésre, de sikertelennek tűnik:

# lsmod| grep hpsa
hpsa 34734 0
scsi_mod 126789 5 sg,sr_mod,hpsa,cciss,libata

# dmesg| grep -i hpsa
[    0.000000] Command line: BOOT_IMAGE=/vmlinuz-2.6.32-5-amd64 root=/dev/mapper/host1_vg-root_lv ro quiet ciss.cciss_allow_hpsa=1
[    0.000000] Kernel command line: BOOT_IMAGE=/vmlinuz-2.6.32-5-amd64 root=/dev/mapper/host1_vg-root_lv ro quiet ciss.cciss_allow_hpsa=1

Mivel nem értek ehhez a hardverhez, ezért mint írtam, nem tudom, hogy mit lehet tőle elvárni. Valakinek van ezzel kapcsolatban tapasztalata?

Update: frissítettem a diskek firmware-jét, de nem tapasztaltam érdemi változást. Legalább rosszabb nem lett :D

Update: a http://cciss.sourceforge.net/ szerint az E200-at nem is támogatja a hpsa driver.

Hozzászólások

Ezen van bbwc? Mennyi cache van a vezérlőn? Egyébként a random seeknek jóval erősebbnek kéne lennie. Egyébként az E200-tól nem szabad csodát várni, a P400i/P400 ami izmos. Érdemes lenne a sima cciss driverrel is megnézned.

128M cache-t látok, (Accelerator Ratio: 50% Read / 50% Write ha ez számít valamit), és "Cache Backup Power Source: Batteries", ez gondolom a BBWC.

Amúgy mirror esetén ennyit számítana a vezérlő?

És úgy sejtem hogy a cciss driverrel megy, mert a hpsa modult nem használja senki.

Akkor benne van. Mirrornál olyan sokat nem kéne számítania, de azon csodálkozom, hogy csak ennyi. Mi P400i-vel (DL360G5-ben, tehát nem egy messzi rokon) 140MB/sec-et mértünk olvasásra, 130MB/sec-et olvasás és 800-900 között volt a random seek.

Mennyi memória van egyébként a gépben?

hpacucli-t le tudsz tolteni a HPtol.

Azzal lehet csavargatni par beallitast.
pl a diszkeken a write-cache-t.
Persze esszel, vegiggondolva, es alaposan megmerve :)
Controller Cache R/W ratio-t is tudsz allitani.

http://serverfault.com/a/150440

"Jegyezze fel a vádhoz - utasította Metcalf őrnagy a tizedest, aki tudott gyorsírni. - Tiszteletlenül beszélt a feljebbvalójával, amikor nem pofázott közbe."