Unsolved

This post is more than 5 years old

1 Message

7639

November 18th, 2003 17:00

Dell PowerEdge 650 - Very Slow IDE Disk perf. running RedHat 9.0

I recently have been working on a Dell 650 server with IDE disk.
The disk is very slow. Cannot even use the system in production.

hdparm -t /dev/hda shows only 4MB /Sec when my notebook (also dell) shows 28 MB /Sec and other dell Machines I have show 48 MB / Sec and higher.

Based on the info below it looks like the drive does no get determined correctly. UDMA channels stop UDMA2

My setup is this
hdparm -i /dev/hda

/dev/hda:

Model=IC35L060AVV207-0, FwRev=V22OA69A, SerialNo=VNVB02G2CZKTEV
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=52
BuffType=DualPortCache, BuffSize=1821kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=78125000
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
UDMA modes: udma0 udma1 udma2
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive conforms to: ATA/ATAPI-6 T13 1410D revision 3a: 2 3 4 5 6



Also note I have set hdparm -c3 -d1 -m16 /dev/hda



I have also tried many hdparm -X routines and barely can get the speed up more then 8MB /Sec

Any Help on this would be great.


Also I upgraded to the latest Kernel to see if that would help.

Thanks
Scott

1 Message

December 1st, 2003 20:00

Hi,
I recently bought 3 PE650 servers, and had the same performance issues as you describe. It seems that the RHAS 2.1 stock kernel was not recognizing the IDE controller chipset correctly and, thus, not activating the drive's UDMA features. A single installation would take about 6 hours to complete, and I'm not going into post installation performance...

The chipset is known as CMD680 or Sil680. Predecessors of this chipset, such as the CMD640, are notorious for working buggy with Linux. The included megaraid driver should have taken care of the problem, but since the kernel does not recognize the chipset, we're back to square one. After 3 days worth of research I finally hit the answer; pass the following kernel parameters when booting up: ide0=ata66 ide1=ata66.
This should take care of the disk IO performance issues. After that, find a recent kernel, upgrade your system and try your luck without the boot parameters. I'll post my results on this threat shortly.

Hope this helps,
Jose Rodriguez, System Analyst
Cerveceria India, Inc.
No Events found!

Top