From: Bharath Krishnan <bharath@mit.edu>
To: linux-kernel@vger.kernel.org
Subject: Yet another disk transfer speed problem
Date: 28 Feb 2002 11:34:47 -0500 [thread overview]
Message-ID: <1014914087.3274.22.camel@wavelets.mit.edu> (raw)
Hello!
Please CC: me on replies,
Problem: ata disk on secondary controller of PDC20265
gives sub-par performance.
both disks have c3 and d1 set along with X69.
hdparm -tT /dev/hdg:
/dev/hdg:
Timing buffer-cache reads: 128 MB in 0.77 seconds =166.23 MB/sec
Timing buffered disk reads: 64 MB in 3.81 seconds = 16.80 MB/sec
compared to
hdparm -tT /dev/hde:
/dev/hde:
Timing buffer-cache reads: 128 MB in 0.73 seconds =175.34 MB/sec
Timing buffered disk reads: 64 MB in 1.82 seconds = 35.16 MB/sec
Setup:
kernel: 2.4.17
pdc20265 controller on asus a7v motherboard.
kernel config options:
CONFIG_BLK_DEV_PDC202XX=y
CONFIG_PDC202XX_BURST=y
# CONFIG_PDC202XX_FORCE is not set
# CONFIG_BLK_DEV_ATARAID_PDC is not set
similar behavior with redhat 7.2 updated kernel 2.4.9-21
hde: IBM-DTLA-307015, ATA DISK drive
hdg: MAXTOR 6L040J2, ATA DISK drive
Interesting stuff from dmesg:
ide2: BM-DMA at 0x8000-0x8007, BIOS settings: hde:DMA, hdf:pio
ide3: BM-DMA at 0x8008-0x800f, BIOS settings: hdg:DMA, hdh:pio
cat /proc/ide/ide2/config
pci bus 00 device 88 vid 105a did 0d30 channel 0
5a 10 30 0d 07 00 10 02 02 00 80 01 00 20 00 00
01 94 00 00 01 90 00 00 01 88 00 00 01 84 00 00
01 80 00 00 00 00 00 d4 00 00 00 00 5a 10 33 4d
00 00 00 00 58 00 00 00 00 00 00 00 0a 01 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
be 33 00 00 00 00 00 00 01 00 01 00 00 00 00 00
f1 24 41 00 c4 f3 4f 00 f1 24 41 00 c4 f3 4f 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
cat /proc/ide/ide3/config
pci bus 00 device 88 vid 105a did 0d30 channel 1
5a 10 30 0d 07 00 10 02 02 00 80 01 00 20 00 00
01 94 00 00 01 90 00 00 01 88 00 00 01 84 00 00
01 80 00 00 00 00 00 d4 00 00 00 00 5a 10 33 4d
00 00 00 00 58 00 00 00 00 00 00 00 0a 01 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
be 33 00 00 00 00 00 00 01 00 01 00 00 00 00 00
f1 24 41 00 c4 f3 4f 00 f1 24 41 00 c4 f3 4f 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
hdparm -i
/dev/hde
Model=IBM-DTLA-307015, FwRev=TX2OA50C, SerialNo=YF0YFFX4393
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=-66060037, LBA=yes, LBAsects=30003120
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
AdvancedPM=yes: disabled (255)
Drive Supports : ATA/ATAPI-5 T13 1321D revision 1 : ATA-2 ATA-3 ATA-4
ATA-5
/dev/hdg
Model=MAXTOR 6L040J2, FwRev=A93.0300, SerialNo=662125114610
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=32256, SectSize=21298, ECCbytes=4
BuffType=DualPortCache, BuffSize=1820kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=-66060037, LBA=yes, LBAsects=78177792
IORDY=on/off, tPIO={min:120,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 udma6
AdvancedPM=no
Drive Supports : ATA/ATAPI-5 T13 1321D revision 1 : ATA-1 ATA-2 ATA-3
ATA-4 ATA-5
cat /proc/ide/pdc202xx
PDC20265 Chipset.
------------------------------- General Status
---------------------------------Burst Mode :
enabled
Host Mode : Normal
Bus Clocking : 33 PCI Internal
IO pad select : 10 mA
Status Polling Period : 8
Interrupt Check Status Polling Delay : 11
--------------- Primary Channel ---------------- Secondary Channel ----
enabled enabled
66 Clocking enabled enabled
Mode PCI Mode PCI
FIFO Empty FIFO Empty
--------------- drive0 --------- drive1 -------- drive0 ----------
drive1 -DMA enabled: yes no
yes no
DMA Mode: UDMA 4 NOTSET UDMA 4
NOTSET
PIO Mode: PIO 4 NOTSET PIO 4
NOTSET
What is going on? I do have ata100 cables.
Thanks,
-bharath
next reply other threads:[~2002-02-28 16:39 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-02-28 16:34 Bharath Krishnan [this message]
2002-02-28 19:55 ` Yet another disk transfer speed problem Joseph Malicki
2002-02-28 20:06 ` Bharath Krishnan
2002-03-01 9:02 ` Helge Hafting
2002-03-01 19:50 ` Bharath Krishnan
2002-03-01 15:58 ` Holger Lubitz
-- strict thread matches above, loose matches on Subject: below --
2002-03-01 19:54 Bharath Krishnan
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1014914087.3274.22.camel@wavelets.mit.edu \
--to=bharath@mit.edu \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.