Re: IDE-Raid oder doch lieber einfaches UDMA 100
Hi Christian, Am Donnerstag, 7. Februar 2002 22:40 schrieb Christian Schoepplein:
Ich hab' ja jetzt zum Glück meinen Highpoint-Controller auch zum laufen gebracht und komme auf ähnliche Werte für meine Platten wie du. Ist schon ganz cool! Allerdings würde mich die Ausgabe von einer Datei unter
/proc/ide
interessieren. Da ich einen Chip von Highpoint verwende (hpt370) heißt die Datei
/proc/ide/hpt370
heißt bei mir sinnigerweise /proc/ide/pdc202xx [...]
Wenn's morgen mit dem richtigen Kabel noch schneller geht, wäre ich echt super froh!!!
Ciao, Schöppi
also ich hab richtige 80adrige, 40polige IDE-Kabel verwendet, aber meine Ausgabe sieht trotzdem folgendermaßen aus: -----cut----- PDC20268 TX2 Chipset. ------------------------------- General Status --------------------------------- Burst Mode : enabled Host Mode : Tri-Stated Bus Clocking : 100 External IO pad select : 10 mA Status Polling Period : 15 Interrupt Check Status Polling Delay : 15 --------------- Primary Channel ---------------- Secondary Channel ------------- enabled enabled 66 Clocking enabled enabled Mode MASTER Mode MASTER Error Error --------------- drive0 --------- drive1 -------- drive0 ---------- drive1 ------ DMA enabled: yes no yes no DMA Mode: PIO--- PIO--- PIO--- PIO--- PIO Mode: PIO ? PIO ? PIO ? PIO ? -----uncut----- bei DMA Mode steht PIO--- drin, aber das kauf ich der Datei nicht so ganz ab. Erstens sind die Raten für PIO zu hoch, zweitens erkennt der Controller alles richtig und drittens hab ich mit hdparm UDMA eingeschaltet. Kurz und gut: Bin mir sicher, dass die Platten als UDMA laufen obwohl in dieser Datei was anderes drin steht. Bei DMA enabled zeigt er ja auch wieder yes an. Gruß Philipp -- registered Linux user number 258854
Hi Philipp! On Fre, Feb 08, 2002 at 07:27:58 +0100, Philipp Zacharias wrote:
Am Donnerstag, 7. Februar 2002 22:40 schrieb Christian Schoepplein:
Ich hab' ja jetzt zum Glück meinen Highpoint-Controller auch zum laufen gebracht und komme auf ähnliche Werte für meine Platten wie du. Ist schon ganz cool! Allerdings würde mich die Ausgabe von einer Datei unter
/proc/ide
interessieren. Da ich einen Chip von Highpoint verwende (hpt370) heißt die Datei
/proc/ide/hpt370
heißt bei mir sinnigerweise /proc/ide/pdc202xx
[...]
Wenn's morgen mit dem richtigen Kabel noch schneller geht, wäre ich echt super froh!!!
also ich hab richtige 80adrige, 40polige IDE-Kabel verwendet, aber meine Ausgabe sieht trotzdem folgendermaßen aus:
-----cut-----
PDC20268 TX2 Chipset. ------------------------------- General Status --------------------------------- Burst Mode : enabled Host Mode : Tri-Stated Bus Clocking : 100 External IO pad select : 10 mA Status Polling Period : 15 Interrupt Check Status Polling Delay : 15 --------------- Primary Channel ---------------- Secondary Channel ------------- enabled enabled 66 Clocking enabled enabled Mode MASTER Mode MASTER Error Error --------------- drive0 --------- drive1 -------- drive0 ---------- drive1 ------ DMA enabled: yes no yes no DMA Mode: PIO--- PIO--- PIO--- PIO--- PIO Mode: PIO ? PIO ? PIO ? PIO ?
-----uncut-----
bei DMA Mode steht PIO--- drin, aber das kauf ich der Datei nicht so ganz ab. Erstens sind die Raten für PIO zu hoch, zweitens erkennt der Controller alles richtig und drittens hab ich mit hdparm UDMA eingeschaltet. Kurz und gut: Bin mir sicher, dass die Platten als UDMA laufen obwohl in dieser Datei was anderes drin steht. Bei DMA enabled zeigt er ja auch wieder yes an.
Ich hab jetzt auch das richtige Kabel, doch trotzdem ändern sich die Werte der Platten bzw. die Ausgabe dieser Datei nicht. Offensichtlich läuft da wirklich noch was falsch, denn auf jeden Fall wird UDMA verwendet, für PIO ist das ganze einfach echt zu schnell. Trotzdem frage ich mich ob UDMA 66 oder UDMA 100 verwendet wird (wie kann man das festellen???). Ich bin mir fast sicher das hier trotz Controller leider immernoch nur UDMA 66 verwendet wird, weil ich von hdparm -t bzw. hdparm -T ungefähr die gleichen werte erhalte, egal ob ich die Platten am Controller oder direkt über die Anschlüsse am Board (Asus k7m) laufen lasse.... Und das Board kann AFAIK nur UDMA 66. Vielleicht bremst da irgendeine Einstellung den Controller aus... Sollte man denn den boardeigenen IDE-Kram deaktivieren, wenn man einen RAID-Controller für IDE-Platten verwendet? Sind Werte zwischen 30 und 35 MB/sec bei hdparm -t normal für UDMA 100 oder bekommt man die auch mit UDMA 66 hin? Ciao, Schöpp -- Christian Schoepplein | http://www.lily-rockt.de mail@schoeppi.net | http://www.lavish.de
Hi Christian, Am Freitag, 8. Februar 2002 13:37 schrieb Christian Schoepplein: [...]
Ich hab jetzt auch das richtige Kabel, doch trotzdem ändern sich die Werte der Platten bzw. die Ausgabe dieser Datei nicht. Offensichtlich läuft da wirklich noch was falsch, denn auf jeden Fall wird UDMA verwendet, für PIO ist das ganze einfach echt zu schnell. Trotzdem frage ich mich ob UDMA 66 oder UDMA 100 verwendet wird (wie kann man das festellen???). Ich bin mir fast
bist Du Dir sicher, dass Deine Festplatten als UDMA 100 laufen? Ich hatte meine Western Digital Platten damals extra mit einem Tool vom Hersteller auf 66 gedrosselt und jetzt, nach dem Anschließen an den neuen Controller, wieder auf 100 gesetzt. AFAIK kannst Du den aktuellen Modus Deiner Festplatten mittels hdparm -i /dev/hdx rausbringen. Da kommen dann ein paar nette Zeilen und eine der letzten lautet " DMA modes: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5" . IIRC bedeutet das Sternchen bei udma5 in meinem Fall, dass die HD mit UDMA 100 (entspricht UDMA 5) läuft.
sicher das hier trotz Controller leider immernoch nur UDMA 66 verwendet wird, weil ich von hdparm -t bzw. hdparm -T ungefähr die gleichen werte erhalte, egal ob ich die Platten am Controller oder direkt über die Anschlüsse am Board (Asus k7m) laufen lasse.... Und das Board kann AFAIK nur UDMA 66. Vielleicht bremst da irgendeine Einstellung den Controller aus... Sollte man denn den boardeigenen IDE-Kram deaktivieren, wenn man einen RAID-Controller für IDE-Platten verwendet? Sind Werte zwischen 30
Ich glaube nicht, dass Dein Onboard-Controller die Controller-Karte behindert. Von daher glaube ich auch nicht, dass Du den Onboard-Controller ausschalten musst.
und 35 MB/sec bei hdparm -t normal für UDMA 100 oder bekommt man die auch mit UDMA 66 hin?
Meine Performance hat sich durch die Umstellung auf den neuen Controller schon ganz schön gesteigert. Das mag aber mehrere Gründe haben. Zum einen hingen die Platten vorher an einem UDMA-66-Controller (wie bei Dir auch, wenn ich das Deiner Mail richtig entnehme). Zum anderen hingen beide Platten an einem Controller, da der andere belegt war und jede andere Form der Aufteilung noch weniger Sinn gemacht hätte. Wie ich David Haller schon geschrieben habe, hat sich meine Performance wie folgt geändert: Von ehemals 107,56 MB/s auf 145,45 MB/s für hdparm -T /dev/hdX und ehemals 18,34 MB/s auf 31,68 MB/s für hdparm -t /dev/hdX. Ich denke, das sind eigentlich schon ganz gute Werte. Dazu mal ein Zitat aus der Mail von Frank Schmidt vom 26.01.02 in diese Liste: "[...] Du erreichst maximal mit soner kleinen IDE-Platte 24MB/s und dann muss die schon recht gut sein. [...]" Die maximalen Werte für hdparm -t , die ich beim Durchstöbern der Liste jetzt so fand, beliefen sich auf ca. 38 MB/s. Gruß Philipp -- registered Linux user number 258854
Hi Philipp! On Fre, Feb 08, 2002 at 02:26:45 +0100, Philipp Zacharias wrote: [...]
bist Du Dir sicher, dass Deine Festplatten als UDMA 100 laufen? Ich hatte meine Western Digital Platten damals extra mit einem Tool vom Hersteller auf 66 gedrosselt und jetzt, nach dem Anschließen an den neuen Controller, wieder auf 100 gesetzt.
Ich habe mit keinem Tool an den Platten rumgestellt. Beides sind Platten von IBM die UDMA 100 können sollten, einmal die IBM-DTLA-307015 und dann noch eine IBM-DTLA-307045.
AFAIK kannst Du den aktuellen Modus Deiner Festplatten mittels hdparm -i /dev/hdx rausbringen. Da kommen dann ein paar nette Zeilen und eine der letzten lautet " DMA modes: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5" . IIRC bedeutet das Sternchen bei udma5 in meinem Fall, dass die HD mit UDMA 100 (entspricht UDMA 5) läuft.
Bei mir krieg ich da für beide Platten den * vor udma3 angezeigt :-(. Warum auch immer ??? [...]
und 35 MB/sec bei hdparm -t normal für UDMA 100 oder bekommt man die auch mit UDMA 66 hin?
Meine Performance hat sich durch die Umstellung auf den neuen Controller schon ganz schön gesteigert. Das mag aber mehrere Gründe haben. Zum einen hingen die Platten vorher an einem UDMA-66-Controller (wie bei Dir auch, wenn ich das Deiner Mail richtig entnehme).
Jau, das ist so.
Zum anderen hingen beide Platten an einem Controller, da der andere belegt war und jede andere Form der Aufteilung noch weniger Sinn gemacht hätte. Wie ich David Haller schon geschrieben habe, hat sich meine Performance wie folgt geändert: Von ehemals 107,56 MB/s auf 145,45 MB/s für hdparm -T /dev/hdX und ehemals 18,34 MB/s auf 31,68 MB/s für hdparm -t /dev/hdX.
Ich habe ähnliche Werte, nur ist es halt egal, ob die Platten am RAID-Controller oder direkt am IDE-Controller vom Bord hängen. Jetzt mach ich mich erst mal schlau was mit den Platten ist, also ob ich da irgendwas für UDMA 100 umstellen muß. Wenn einfach nicht mehr geht schmeiß ich den Controller wieder raus, da er so nur mehr Aufwand und überhaupt keinen Nutzen bringt. Könnte denn sonst noch irgendwo ein Fehler liegen? Gruß, Schöpp -- Christian Schoepplein | http://www.lily-rockt.de mail@schoeppi.net | http://www.lavish.de
Christian Schoepplein schrieb:
Hi Philipp!
On Fre, Feb 08, 2002 at 02:26:45 +0100, Philipp Zacharias wrote:
[...]
bist Du Dir sicher, dass Deine Festplatten als UDMA 100 laufen? Ich hatte meine Western Digital Platten damals extra mit einem Tool vom Hersteller auf 66 gedrosselt und jetzt, nach dem Anschließen an den neuen Controller, wieder auf 100 gesetzt.
Ich habe mit keinem Tool an den Platten rumgestellt. Beides sind Platten von IBM die UDMA 100 können sollten, einmal die IBM-DTLA-307015 und dann noch eine IBM-DTLA-307045.
AFAIK kannst Du den aktuellen Modus Deiner Festplatten mittels hdparm -i /dev/hdx rausbringen. Da kommen dann ein paar nette Zeilen und eine der letzten lautet " DMA modes: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5" . IIRC bedeutet das Sternchen bei udma5 in meinem Fall, dass die HD mit UDMA 100 (entspricht UDMA 5) läuft.
Bei mir krieg ich da für beide Platten den * vor udma3 angezeigt :-(. Warum auch immer ???
UDMA3 ist 33 Mhz. Wenn du mehr willst must du spezielle (80pol. mit 40pol. Stecker) UDMA66/100 Kabel benutzen. Ist das bei dir der Fall ?
Hallo! On Fre, Feb 08, 2002 at 06:34:28 +0100, Markus Kossmann wrote:
UDMA3 ist 33 Mhz. Wenn du mehr willst must du spezielle (80pol. mit 40pol. Stecker) UDMA66/100 Kabel benutzen. Ist das bei dir der Fall ?
Jepp. Ich ahb jetzt ein Tool für meine Platten gefunden, mit der ich die DMA-Modi einstellen kann. Vielleicht klappts danach. Ciao, Schöpp -- Christian Schoepplein | http://www.lily-rockt.de mail@schoeppi.net | http://www.lavish.de
Hi Christian, Am Freitag, 8. Februar 2002 19:59 schrieb Christian Schoepplein:
Hallo!
On Fre, Feb 08, 2002 at 06:34:28 +0100, Markus Kossmann wrote:
UDMA3 ist 33 Mhz. Wenn du mehr willst must du spezielle (80pol. mit 40pol. Stecker) UDMA66/100 Kabel benutzen. Ist das bei dir der Fall ?
Jepp. Ich ahb jetzt ein Tool für meine Platten gefunden, mit der ich die DMA-Modi einstellen kann. Vielleicht klappts danach.
jo, dann wünsch ich Dir mal viel Glück mit diesem Tool. Aber noch eine Frage: Hast Du denn bei Dir unter Linux den Support für UDMA schon aktiviert? Gruß Philipp -- registered Linux user number 258854
participants (3)
-
Christian Schoepplein
-
Markus Kossmann
-
Philipp Zacharias