Zitat
Original von kingalive
Auf einer Extrakarte wo ein Raid drauf läuft, wie in diesen verlinkten Benchmarks mit Raid 5, wird das Problem somit kaum auftreten.
Ups, du hast recht, im verlinkten Benchmark war es tatsächlich ein Highpoint controller 
Hier ICH10R, die R5 Performance ist tatsächlich sehr schlecht:
http://www.extremetech.com/article2/0,2845,2334986,00.asp
Allerdings hier:
http://www.overclockers.com/forums/showthread.php?p=5789768
erreicht er knapp 100MB/s Write und ein paar 100MB/s Read. Prinzipiell schafft der ICH10R damit also 100MB/s write?!
EDIT:
In dem von dir verlinkten Bench:
http://www.tomshardware.com/de…stberichte-240374-13.html
Schafft die ICH10R ja sogar >300MB/s Write im Raid5..
Dazu möchte ich bemerken, dass nicht die CPU das Limit ist. Die kommt auch hier nie auch nur in die Nähe einer totalen Auslastung eines einzelnen Cores. Das XORing für die CPU "zu viel" ist, dass ist ein Ammenmärchen.
Die Wahrheit muss irgendwo bei der Southbridge-Bandbreite, Latenzen und schlechter Integration / Treibern liegen.
Bei UBS -> Disk (ohne RAID) kann ggf. DMA mässig direkt vom USB Channel auf den Controller geschrieben werden resp. umgekehrt. Vermutlich aber wandern die Daten von USB -> RAM -> Controller (müssen mit DMA aber nie auf die CPU!).
Bei Raid 5 müssen die Daten von USB/Network [Southbridge] -> RAM [Northbridge] -> CPU (XOR) -> RAM -> Controller.
RAM & CPU haben mehr als genug Bandbreite und / respektive Processing Power.
Zitat
Eben der PHY war an der Southbridge des NF3 angeschlossen.
Also ein Extrachip, welcher die Netzwerklast übernahm.
Das hat nur den Vorteil, dass man den PCI Bus nicht belastet.
Bei der Intel ICH9 und 10 ist im Prinzip die Southbridge der Netzwerkcontroler und trägt damit die Netzwerklast, wie auch für USB Zugriffe und dazu kommt die Controlerfunktion des Raids.
Dass der NF3 einen externen PHY hat und neue ICH nicht (drüber bin ich mir aber nicht sicher.. deine Behauptung), spielt keine Rolle: Der PHYsical wandelt lediglich die digitalen Signale in Analoge Ethernet Signale um. Wie z.B. ein RS232 PHY für den SPI eines MC.
In beiden Fällen ist ICH resp. NF3 der Netzwerk-Controller und trägt die Netzwerklast. Die läuft in beiden Fällen über die Southbridge...
Zitat
Beim Daten Kopieren von oder auf dieses Raid 5 muss die ICH nun 2 Aufgaben gleichzeitig erfüllen, aufwendige Raid 5 Funktion + USB Controler oder aufwendige Raid 5 Funktion + Netzwercontroler.
Auxh wenn der Hauptprozessor dann die Rechnerei übernimmt, ist die SB doppelt belastet.
Wieso doppelt belastet? Sie muss ja so oder so von 2 Dingen gleichzeitig (Ethernet, USB, Disk Controller) schreiben/lesen. Ist daher in allen Szenarien "doppelt belastet".
Falls sie das XOR übernehmen würde, dann wäre klar, dass sie zu langsam ist.
Ich würde auch sicherstellen, dass die neusten Treiber installiert sind und keine IRQ Konflikte vorliegen... und die IRQs nicht im virtuellen Bereich liegen?