🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by "Wald3k M." Sat, 22 Sep 2012 22:52
[OpenBSD] RAIDframe i bardzo wolny odczyt/zapis
#22150
Author: "Wald3k M."
Date: Sat, 22 Sep 2012 22:52
55 lines
1785 bytes
Witam.

Z³o¿y³em sobie macierz RAID5 u¿ywaj±c sterownika RAIDframe. Oczywi¶cie
kompilowa³em przedtem j±dro, aby to by³o mo¿liwe.

Macierz postawiona na OpenBSD 4.8 dla i386, wszystko robione wg. manuala
dla raidctl. Sprzêt to zwyk³y PC:
- procesor AMD Athlon 1800+;
- p³yta g³ówna Asrock K7NF2-RAID
(http://www.asrock.com/mb/NVIDIA/K7NF2-RAID/);
- 1280 MB RAM;
- 3x dyski ATA 250 GB Maxtor DiamondMax 21.

Zawarto¶æ pliku /etc/raid0.conf
###
START array
# numRow numCol numSpare
1 3 0
START disks
/dev/wd1e
/dev/wd2e
/dev/wd3e

START layout
# sectPerSU SUsPerParityUnit SUsPerReconUnit RAID_level_5
32 1 1 5

START queue
fifo 100
###

Problem: zbyt wolny odczyt/zapis z macierzy na poziomie 2 MB/s.

Samo sk³adanie macierzy trwa³o ponad 6 godzin. Testowanie macierzy za
pomoc± dd i kopiowanie plików w mc z i do macierzy dawa³o tak niskie
wyniki. Aby wykluczyæ jakiekolwiek b³êdy, zainstalowa³em NetBSD (tu nie
trzeba kompilowaæ j±dra aby u¿ywaæ RAIDframe) ale to nic nie da³o,
odczyt i zapis taki sam ma³y. Nastêpnie powrót do OpenBSD i u¿ycie
softraid: dalej bez skutku. No to wzi±³em pod lupê FreeBSD i gvinum: nic
nowego. W miêdzyczasie przetestowa³em (dd i kopiuj±c pliki w mc)
pojedynczo dyski: tu odczyt/zapis pod ka¿dym *BSD by³ taki, jaki
powinien byæ dla tych dysków: oko³o 40 MB/s.

Ostatecznie zainstalowa³em Debian 6.0.5 i u¿y³em mdadm: dopiero tutaj
zapis/odczyt z macierzy jest spodziewany: wiêkszy od warto¶ci
uzyskiwanych z pojedynczego dysku.

Pytanie: macierz RAID5 by³a sk³adana programowo pod ka¿dym z ww.
systemów, ale tylko na Debianie dzia³a³a tak, jak powinna a ka¿de
rozwi±zanie z *BSD zostawa³o dos³ownie olewane. Czego siê czepiaæ, skoro
odczyt/zapis z pojedynczych dysków (pod *BSD) przedstawia prawid³owe
warto¶ci?

Pozdrawiam.
Wald3k M.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads