Sziasztok!
Silicon Image 3114 chipes SATA-I RAID kártyára tettem 2 db Samsung 80GB SATA-II merevlemezt.
Nem RAID-be kötve az egyes lemezek sebességét a hdparm 60 MB/s körülinek adja.
RAID0-ban a sebesség 58,86 MB/s és 63,08 MB/s között mozog. (Ez a kártyával beállított RAID0).
Szoftveres RAID0-val a sebesség szintén 58-63 MB/s közötti.
A rendszer Gentoo Linux.
A kérdéseim:
1. Nem kellene a RAID0-nak mindkét esetben az eredeti sebesség (60 MB/s) kétszeresét (120 MB/s) megközelítenie?
2. Mi a különbség a kártya által biztosított RAID0 és a szoftveres RAID0 között (előnyök/hátrányok)?
Köszönöm szépen!
- 4419 megtekintés
Hozzászólások
Ha beallitottam a kartyan a RAID-et, nekem ezt (Silicon Image 3114 chip) meg sosem sikerult egy diskkent latni linux alatt! Akarhogy alligattam a kartyat minden disk kulon-kulon latszott!
- A hozzászóláshoz be kell jelentkezni
Kernelbe kell berakni a Device Mapper támogatást, így kapsz egy pl. /dev/mapper/sil_valami eszközt.
Ez maga a kártyán beállított kötet.
Szoftveres RAID-et használsz? Vagy lemondtál róla?
- A hozzászóláshoz be kell jelentkezni
Valami baj lessz a méréssel.
A SAMSUNG 80GB lemezek szekvenciálisan olvasni 53->...->33MB/s értékkel tudnak.
Szekvenciálisan írni 44->...->31MB/s.
- A hozzászóláshoz be kell jelentkezni
Ez mit is jelent?
- A hozzászóláshoz be kell jelentkezni
Valószínüleg a hdparm a bufferelt értéket adja.
Egyedi lemeznek sok , stripe-nek kevés a mért átvitel.
Teszt:
650MB-os CD-image copy STRIPE -> RAMDISK ?=MB/s
- A hozzászóláshoz be kell jelentkezni
STRIPE -> RAMDISK = ~52 MB/s. Nekem nagyon kevésnek tűnik!
- A hozzászóláshoz be kell jelentkezni
de, kellene. viszont a hdparm imho csak 1-1 device meresere alkalmas.
igazabol dd-vel kellene tesztelned, nekem is van ilyen kartyam tobb is, sw raidben meg is van a dupla sebesseg.
ja, raid0-nal messze nem mindegy a stripe size es a filesystem blocksize viszonya, erre figyelj.
(fs blocksize legyen pont 2*annyi mint a stripe size, 2 diszk eseten persze.)
kartyas raid felejtos, ugyanugy "szoftveres" az a raid is, cserebe nehezkesebb a kezelese pl. raid1 diszkcsere eseten.
szoftveres raid teljesen oke.
--
Gabriel Akos
- A hozzászóláshoz be kell jelentkezni
de, kellene. viszont a hdparm imho csak 1-1 device meresere alkalmas.
igazabol dd-vel kellene tesztelned, nekem is van ilyen kartyam tobb is, sw raidben meg is van a dupla sebesseg.
ja, raid0-nal messze nem mindegy a stripe size es a filesystem blocksize viszonya, erre figyelj.
(fs blocksize legyen pont 2*annyi mint a stripe size, 2 diszk eseten persze.)
kartyas raid felejtos, ugyanugy "szoftveres" az a raid is, cserebe nehezkesebb a kezelese pl. raid1 diszkcsere eseten.
szoftveres raid teljesen oke.
--
Gabriel Akos
- A hozzászóláshoz be kell jelentkezni
dd-vel nem próbáltam, hirtelen nem is tudnám, hogyan mérjek vele.
Életszerű volt viszont Qcsaba javaslata, a ramdiskre másolással. Viszont itt is csak a korábbi 50 MB/s körüli érték jött.
Akkor most megpróbálom beállítani a méreteket, aztán újabb mérés következik.
A kártyás raidről lemondtam.
Üdv
- A hozzászóláshoz be kell jelentkezni
szerintem is erdemes dd-vel jatszani:
# dd if=/dev/md2 of=/dev/null bs=1M count=1024
1024+0 records in
1024+0 records out
1073741824 bytes transferred in 15.710477 seconds (68345590 bytes/sec)
#
sze'pen kiir mindent. kerdes az, hogy bs-nek mit erdemes beallitani (stripe size? page size?), itt csak az 1M-et az egyszeruseg kedveert irtam, hogy lehessen latni hogy ez 1 giga kiolvasa'sa ;]
A.
- A hozzászóláshoz be kell jelentkezni
# dd if=/dev/md0 of=/dev/null bs=1M count=1024
1024+0 beolvasott rekord
1024+0 kiírt rekord
1073741824 bájt (1,1 GB) másolva, 13,6347 mp, 78,8 MB/mp
#
Ez már közelít... Ezek szerint akkor még finomhangolással lehet növelni?
- A hozzászóláshoz be kell jelentkezni
Lehet:
# dd if=/dev/md0 of=/dev/null bs=32k count=32768
32768+0 beolvasott rekord
32768+0 kiírt rekord
1073741824 bájt (1,1 GB) másolva, 12,3451 mp, 87,0 MB/mp
#
32k-s blokkmérettel (ext3) érdemes akkor a raid0 chunk-size-t 16k-ra tenni?
- A hozzászóláshoz be kell jelentkezni
A kártya bios-ával készítetted el a tömböt ?
Az átvitelednek átlag 80MB/s körülinek kellene lennie , ha jó block méret.
A kártya PCI-buszos ?
A biosban PCI latenci értéke ?
Az alaplapodon van nativ raid pl: via-sata,intel ich7r,nvidia ?
- A hozzászóláshoz be kell jelentkezni
1. igen
2. dd-vel legutóbb 78,8 MB/s lett. Érdemes még kűzdeni?
3. igen
4. ?
5. hpt370/372 vagy mi. pata raid.
- A hozzászóláshoz be kell jelentkezni
A dd-vel mért érték a stripe nyers sebessége.
A copy-val mért érték a filerendszer sebessége.
Nem érdemes tovább küzdeni,mert a bios finomhangolással is alig lessz több.
High-Point 370 felejtős.
- A hozzászóláshoz be kell jelentkezni
Kicsit utánanéztem ennek a blokkméret dolognak, de nem értem.
Az mdadm chunk-size-nak alapból 64k-t ad, több helyen a 32k-t tartják ideálisnak. Ez eddig rendben is van.
Az ext2/ext3 manualjából kiderül, hogy a blokkméret 1k, 2k vagy 4k lehet.
Erre valahogy nem illeszkedik a blocksize=2*stripesize képlet, pedig nagyon is logikusnak tűnik.
Segítsetek, szerintetek milyen értékeket adjak meg.
Hosszútávra tervezem, nem szeretném a közeljövőben újra beállítani.
Köszi
- A hozzászóláshoz be kell jelentkezni
En hdparm -al siman tudok merni raid0 -s tomboket.
- A hozzászóláshoz be kell jelentkezni
Milyen eszközökkel, milyen eredményeket kapsz?
- A hozzászóláshoz be kell jelentkezni