Hallo Stefan, ich habe die gleiche Platte: /dev/hda: Timing buffer-cache reads: 128 MB in 0.58 seconds =220.69 MB/sec Timing buffered disk reads: 64 MB in 1.66 seconds = 38.55 MB/sec /dev/hda: Model=IC35L040AVER07-0, FwRev=ER4OA46A, SerialNo=SXPTXJ79187 Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs } RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=40 BuffType=DualPortCache, BuffSize=1916kB, MaxMultSect=16, MultSect=16 CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=80418240 IORDY=on/off, tPIO={min:240,w/IORDY:120}, tDMA={min:120,rec:120} PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5 Drive Supports : Reserved : ATA-2 ATA-3 ATA-4 ATA-5 Kernel Drive Geometry LogicalCHS=5005/255/63 PhysicalCHS=79780/16/63 /dev/hda: multcount = 16 (on) I/O support = 1 (32-bit) unmaskirq = 1 (on) using_dma = 1 (on) keepsettings = 0 (off) nowerr = 0 (off) readonly = 0 (off) readahead = 8 (on) geometry = 5005/255/63, sectors = 80418240, start = 0 Stefan Schilling wrote:
Guten Tag Maik Holtkamp,
Am Dienstag, 3. September 2002 um 20:50 schrieb Maik Holtkamp:
Hy,
Am 02/09/03@14:51 schrieb Stefan Schilling:
Nach eurer Hilfe habe ich mir ein Skript zusammen gebastelt, dass meine IBM IC35L040 mit folgendem Befehl einstellt:
Sorry, den ursprünglichen thread habe ich nicht verfolgt/im Kopf, daher nur ein paar Gedanken:
die Überlegung war, dass die Platte zwar eigentlich über Yast´s DMA Einstellung lief, trotzdem aber leider sehr langsam zu sein schien. Darauf bekam ich den Tip, mir dochmal http://linux.oreillynet.com/pub/a/linux/2000/06/29/hdparm.html anzusehen. Der Thread hiess übrigens "Re: Langsamer Festplattenzugriff".
/sbin/hdparm -X34 -d1 -u1 -m16 -c3 /dev/hda
Ich kenne man hdparm leider nicht auswendig. Sicher das Deine Platte all diese Optionen unterstützt?
linuxserver:~ # hdparm -d1 -u1 -m16 -c3 /dev/hda
/dev/hda: setting 32-bit I/O support flag to 3 setting multcount to 16 setting unmaskirq to 1 (on) setting using_dma to 1 (on) multcount = 16 (on) I/O support = 3 (32-bit w/sync) unmaskirq = 1 (on) using_dma = 1 (on) linuxserver:~ # hdparm -tT /dev/hda
trotzdem schafft die Platte -beim Kopieren einer ca. 50MB grossen Datei von einer ihrer Partition zur anderen (Befehl wurde via SSH mit Hilfe des mc?s ausgeführt) nur ca. 2,5MB/sek (von /dev/hda9 nach /dev/hda9, bei /dev/hda9 nach /dev/hda6 = ca. 3,8MB/sek) Woran kann das liegen? Unter Win98 ist die Platte WESENTLICH schneller.
die Platte war kruzzeitig an einen anderen (Win98) Rechner angeschlossen; dort arbeitete sie viel schneller...bis zum Crash Dienstagabend.
Das System ist ein SuSE7.2, CPU=P133 mit 48 MB Ram Bis auf / hat keine der Partitionen der Platte eine höhere Belegung als 52%. Die Datei wurde von /dev/hda9 nach /dev/hda9 kopiert.
Der andere Rechner war wohl neueren Datums und unterstützt damit auch UDMA-100 weshalb er schneller Daten kopiert. Mit Deiner CPU P133 denke ich mal ist das ein älteres Board daß u.U. nur im PIO-Mode läuft. Ein wunder wenn sie dann unter Linux im DMA- Modus arbeitet. Gruss Michael