Umfrage: Performanz SATA Raid 1 Systeme

Zufrieden mit (Free-)BSD Raid 1 Systemen (Mirroring) ?

  • Ja, auf den richtigen Controller kommt es an!

    Stimmen: 13 76,5%
  • Nein, noch keine gute Lösung gefunden.

    Stimmen: 2 11,8%
  • Es läuft halt.

    Stimmen: 2 11,8%

  • Umfrageteilnehmer
    17
  • Umfrage geschlossen .

proton

Chaot
Hallo BSDler!
Ich habe mir für meinen Rechner (DFI Board + Duron 1.8GHz) ein SATA Raid 1 geleistet (Controller: 3ware 8006-2LP ) und bin nach Installation (FreeBSD 5.3) mehr als entäuscht von der Performanz ;'(

Durchsatz beim Kopieren von einer IDE Platte auf das SATA Raid 1: 2MB/s
CPU Usage: 24 root -64 -183 0K 12K WAIT 182:21 89.75% 89.75% irq14: ata0

Wahrscheinlich liegt es an dem älteren twe Treiber für die 3ware 8000er Serie.

Ich wollte mich mal hier umhören, welche Erfahrungen ihr macht bzw. was so an Durchsatz drin ist.

Bin für Comments dankbar.
Gruß Oli
 
Sicher, daß es nicht an der IDE Platte lag?
Wie schaut's denn beim kopieren auf dem Raid aus?
Und: schaffen die Platten mehr?
15-20 MB sollten da auf jeden Fall drin sein.

Gruss...

Der Indy
 
Also ich hab Promise Fasttrak 376 SATA Raid onboard. Hab zwar nur eine Platte dran hängen, kann also leider nicht genau sagen wie der durchsatz bei nem Raid 1 Verbund ist. Aber die einzelne Platte bringt so zwischen 50 und 60 MB/s beim lesen. Im Schreibzugriff sinds immerhin noch so um die 40 MB/s.
Platte: WD 160GB 7200U/min 8MB Cache
 
ich würde auch behaupten das des ein treiber oder konfigurations problem deines kontrollers ist.
ich habe auf meinem ausus board einen einfachen und billigen sata kontroller drauf . . der ist nix besonderes. aber aus interesse habe ich mir eine sata platte gekauft und dran gehangen. also ich muss sagen die leistung kommt mit der baugleichen (p)ata 133 HD mit große unterschiede finde ich nicht . . und die rennt . . versuch am besten mal einen neueren oder schnelleren treiber . . und teste allgemein mal mit einem anderen os ob die platte ordentlich leuft . . irgendwas ist da nicht richtig! treiber oder hardware "fehler"
 
Ich kann zwar an dieser Stelle nur von Erfahrungen mit Linux berichten, jedoch war mein RAID 0 (ein md) 2x 160GB 8MB ATA Platten von WD gut unterwegs...
hdparm -Tt /dev/md0: lieferte ca. 300MB Cachingleistung und ca. 80MB/s Leseleistung.
Was RAID 1 angeht habe ich noch garkeine Erfahrungen gemacht.

Ciao

overle
 
Raid 5

Ich habe einen Adaptec Set bestehend aus (Chip ist Highpoint) Controller 2410SA und Hotswap-Rahmen in meinem Server. Läuft optimal! Um die 100MB/s lesend und um die 70-80MB/s schreibend. Das ganze bei 3 Platten + 1 Hot-Spear.
 
Also ich hab Promise Fasttrak 376 SATA Raid onboard

den nutze ich auch mit 2 Maxtor 80GB S-Ata Platten. Er schafft lesen ca. 70 Mb/s und schreiben ca. 55 Mb/s. Das ist zwar nicht gans so doll, aber für einen Onboard-Kontroller eigentlich ganz akzeptabel!
 
indy schrieb:
Sicher, daß es nicht an der IDE Platte lag?
Wie schaut's denn beim kopieren auf dem Raid aus?
Und: schaffen die Platten mehr?
15-20 MB sollten da auf jeden Fall drin sein.

Gruss...

Der Indy

Danke für Eure Antworten!

@ Indy: Bei meiner Kopieraktion am WE hab ich gemerkt, dass die 2 MBit Durchsatz wohl an einer korrupten Partition/Platte lag (hab nach dem Posting ein paar TIMEOUT, FAILURE Meldungen im Log entdeckt!). Danach hatte ich von einer anderen ide Platte kopiert und so zwischen 20-25 MB/s Durchsatz gehabt.
Wenn ich auf dem Raid kopiere hab ich so ca. 6 MB/s wenn ich größere files kopiere.

Im Vergleich zu den anderen Eckwerten wie z.B. beim Promise bin ich damit aber auch eher unteres Level. Liegt wohl am Raid 1... was meint ihr?

@ShitHappens: Welches Board hast du denn?

p4lm0r schrieb:
ich würde auch behaupten das des ein treiber oder konfigurations problem deines kontrollers ist.

Wo kann ich da etwas tunen oder weiter konfigurieren? Und einen neuen Treiber für meinen Controller gibt's glaub auch nicht! Ich hatte mich ja vor Kauf des 3ware Controllers informiert und empfand das für mich als bestes Preis/Leistungsvehältnis (104 Euro bezahlt).

Was mich wundert, dass noch soviel CPU Last aufkommt! Ist das normal? Kennt jemand für BSD diesbzgl. Benchmark Tools? Ich hab eben mal in den Ports geschaut und Bonnie gefunden. Hier mal ne Ausgabe (die 2 Raid Platten sind jeweils Maxtor MaxLine Plus II 250GB SATA 8MB):
Code:
              -------Sequential Output-------- ---Sequential Input-- --Random--
              -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Machine    MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU  /sec %CPU
          100 36288 41.6 31329 13.3 37755 16.5 77001 92.4 439268 94.9 32262.5 96.1
Danke & Gruß Oli
 
Mein Software Raid 0 mit ccd an nem Adaptec 29160 mit zwei Seagates mit 10.000 U/min bringt lesend so ca 100 bis 110 MB/s und schreibend doch immerhin noch so um die 50 MB/s.
Wobei an diesem Controller bringt so ne Platte alleine schon annähernd 70 MB/s beim lesen
 
Also bei mir läuft unter anderem ein 3ware 8006-4LP in nem 64 bit PCI slot

Ich hab Ihn mit 4 Platten in 2x Raid 1 gefahren .. keine Probleme
und jetzt läuft er mit 4 Platten im Raid 10 .. keine Probleme

Bin absolut zufrieden mit der Perfomance und kann die Probleme nicht nachvollziehen. Am twe Treiber sollte es daher wohl nicht liegen.

Hol dir das "tw-cli" von der 3ware seite, der Controller spuckt damit einiges
an Statusmeldungen aus.

Ich hatte bisher keine Probleme mit 3ware (seit 6000er im Einsatz)
 
UnUser schrieb:
Also bei mir läuft unter anderem ein 3ware 8006-4LP in nem 64 bit PCI slot

Ich hab die Karte ja in nem 32 bit Slot. Vielleicht gibt's daher einige Peformanzprobleme. Das cli-Tool werd ich mal ausprobieren, danke für den Tipp!

Was hat man so mit vollen 64 bit für Durchsatzraten :) ? Mich würden da auch die Vergleichsdaten zwischen Deinem alten Raid1 und neuen Raid10 interessieren.
 
proton schrieb:
Code:
              -------Sequential Output-------- ---Sequential Input-- --Random--
              -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Machine    MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU  /sec %CPU
          100 36288 41.6 31329 13.3 37755 16.5 77001 92.4 439268 94.9 32262.5 96.1
Diese Messung ist nicht aussagekräftig. Das stellst du an 428 MB/s lesend vielleicht auch selbst fest. Als Faustregel gilt, dass man für die Testdateigröße die doppelte Größe des RAMs wählt. Mit 100 MB ist die Wahrscheinlichkeit hoch, dass bonnie vom Cache des Betriebssystems bedient wird und nicht von der Festplatte.

Björn
 
SoftRaid1 nach http://www.bsdforen.de/showthread.php?p=8141#post8141

900er Celeron
auf nem alten SIS63x Chipsatz
256MB

2x 80GB ATA IBM, 7200rpm, 2MB Cache

Code:
              -------Sequential Output-------- ---Sequential Input-- --Random--
              -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Machine    MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU  /sec %CPU
          512 23672 86.1 25268 49.3 12790 18.1 23682 68.2 30592 22.6 207.8  3.7
 
Raid 0 mit 3ware 7004 LP

900er Celeron
auf nem alten SIS63x Chipsatz
256MB

2x 80GB ATA IBM, 7200rpm, 2MB Cache
wie gesagt im Raid0 Stripe size 64K, Contr. Cache enabled

Test1

Code:
              -------Sequential Output-------- ---Sequential Input-- --Random--
              -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Machine    MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU  /sec %CPU
          512 25890 92.3 42671 83.4 20352 28.0 29498 83.4 47047 32.4 202.9  3.4

Test2


Code:
              -------Sequential Output-------- ---Sequential Input-- --Random--
              -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Machine    MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU  /sec %CPU
          512 27079 93.7 43066 82.9 20694 28.2 29579 83.6 48274 33.8 212.6  3.5
 
Zuletzt bearbeitet:
Raid 1 mit 3ware 7004 LP

900er Celeron
auf nem alten SIS63x Chipsatz
logisch, das es sich nur um nen 32bit PCI Port handelt
256MB

2x 80GB ATA IBM, 7200rpm, 2MB Cache
wie gesagt im Raid1 , Contr. Cache enabled

Test1

Code:
              -------Sequential Output-------- ---Sequential Input-- --Random--
              -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Machine    MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU  /sec %CPU
          512 24945 91.4 25417 48.0 13695 19.1 24358 68.8 39843 28.1 216.2  3.6

Test2

Code:
              -------Sequential Output-------- ---Sequential Input-- --Random--
              -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Machine    MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU  /sec %CPU
          512 25248 92.7 25396 48.5 13707 19.1 24595 69.2 39678 28.0 216.8  3.5
 
Code:
              -------Sequential Output-------- ---Sequential Input-- --Random--
              -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Machine    MB K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU K/sec %CPU  /sec %CPU
Test1     512 23672 86.1 25268 49.3 12790 18.1 23682 68.2 30592 22.6 207.8  3.7
Test2     512 25248 92.7 25396 48.5 13707 19.1 24595 69.2 39678 28.0 216.8  3.5
HPT372    512            27861 66.5 14314 18.0            55871 43.5 234.2  1.6 (RAID 1)
HPT374    512            22130 94.0 13413 21.5            62686 49.5 196.0  1.4 (RAID 5)
SIL0680  1024 14019 97.4 53742 32.0 25023 11.7 13813 96.2 50113 12.6 304.2  1.4 (RAID 1)
Ich habe mal noch andere Ergebnisse drunter getan.

2x Seagate ST380013AS 7200rpm 8 MB Cache an Highpoint RocketRAID 1520 (HPT372) als RAID-1 und die gleichen Platten + eine dazu als RAID-5 mit RR1640 (HPT374).

2x Samsung SP0802N an SIL0680 als RAID-1.



Wichtig ist auch, an welcher Stelle auf der Platte die Testdatei liegt. Am Anfang (außen) kann man höhere Durchsatzraten erwarten als am Ende (innen). Da können schon gut 10-20 MB Unterschied auftreten.
 
Zuletzt bearbeitet:
Raid 10 auf 3ware 8504 LP (SATA)

4x123 GB IBM, SATA, 7200rpm, 8MB cache

2x Xeon 2.8 (HT aktiv)
2GB RAM

Test1 4GB File im ersten drittel des arrays
Test2 512M (hihi, teils irre werte)

Code:
              -------Sequential Output-------- ---Sequential Input-- --Random--
              -Per Char- --Block--- -Rewrite-- -Per Char- --Block--- --Seeks---
Machine    MB K/sec %CPU K/sec %CPU K/sec %CPU  K/sec %CPU  K/sec %CPU  /sec %CPU
Test1    4096 87143 71.0 87911 38.7 30010 15.5  63775  52.0  83145  23.8  1109.1   6.0
Test2     512 91466 79.6 91261 34.7 91332 45.9 132484 100.0 524748 100.0 23686.4 299.9
 
Zurück
Oben