* Re: IDE performance drop between 2.4.23 and 2.6.0
@ 2003-12-25 16:39 Max Payne
2003-12-25 18:25 ` Jean-Luc Fontaine
0 siblings, 1 reply; 14+ messages in thread
From: Max Payne @ 2003-12-25 16:39 UTC (permalink / raw)
To: jfontain; +Cc: linux-kernel
Hi!
IO scheduler issue? Please try repeating your tests with
'elevator=deadline' at boot.
2003-12-23, k keltezéssel Jean-Luc Fontaine ezt írta:
> Using hdparm -Tt /dev/hdb:
>
> on 2.4:
> Timing buffer-cache reads: 168 MB in 2.01 seconds =
83.58 MB/sec
> Timing buffered disk reads: 44 MB in 3.12 seconds =
14.10 MB/sec
> on 2.6:
> Timing buffer-cache reads: 172 MB in 2.02 seconds =
84.95 MB/sec
> Timing buffered disk reads: 34 MB in 3.08 seconds =
11.04 MB/sec
>
> Note the big drop of of 3 MB/sec on disk reads.
>
> dmesg (edited) gives:
>
> on 2.4:
> VP_IDE: VIA vt82c586b (rev 41) IDE UDMA33 controller on
pci00:07.1
> hdb: IC35L040AVVN07-0, ATA DISK drive
> hdb: 80418240 sectors (41174 MB) w/1863KiB Cache,
CHS=79780/16/63,
> UDMA(33)
> on 2.6:
> VP_IDE: VIA vt82c586b (rev 41) IDE UDMA33 controller on
pci0000:00:07.1
> hdb: IC35L040AVVN07-0, ATA DISK drive
> hdb: 80418240 sectors (41174 MB) w/1863KiB Cache,
CHS=65535/16/63,
> UDMA(33)
>
> hdparm -i output is identical between the 2 kernels and
hdparm settings
> are identical as follows (except cylinders as above):
>
> Model=IC35L040AVVN07-0, FwRev=VA2OAG0A,
SerialNo=VNP210B2RAP0TB
> Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
> RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=52
> BuffType=DualPortCache, BuffSize=1863kB, 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
> UDMA modes: udma0 udma1 *udma2 udma3 udma4 udma5
> AdvancedPM=yes: disabled (255) WriteCache=enabled
> Drive conforms to: ATA/ATAPI-5 T13 1321D revision 1:
>
> multcount = 16 (on)
> IO_support = 1 (32-bit)
> unmaskirq = 1 (on)
> using_dma = 1 (on)
> keepsettings = 0 (off)
> readonly = 0 (off)
> readahead = 8 (on)
> geometry = 79780/16/63, sectors = 80418240, start = 0
>
> I noticed a difference in dmesg:
> on 2.4:
> Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
> on 2.6:
> Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
>
> Could that make a difference?
>
> Please let me know if you'd like me to run more tests,
patch kernels,
> ..., anything to regain the performance.
>
>
> Many thanks in advance,
>
> --
> Jean-Luc Fontaine
^ permalink raw reply [flat|nested] 14+ messages in thread* Re: IDE performance drop between 2.4.23 and 2.6.0
2003-12-25 16:39 IDE performance drop between 2.4.23 and 2.6.0 Max Payne
@ 2003-12-25 18:25 ` Jean-Luc Fontaine
2004-01-10 11:14 ` IDE performance drop between 2.4.23 and 2.6.0: fixed in 2.6.1 Jean-Luc Fontaine
0 siblings, 1 reply; 14+ messages in thread
From: Jean-Luc Fontaine @ 2003-12-25 18:25 UTC (permalink / raw)
To: linux-kernel; +Cc: max..payne
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Max Payne wrote:
| IO scheduler issue? Please try repeating your tests with
| 'elevator=deadline' at boot.
Thank you for your suggestion. I tried it but it made no improvement.
Jean-Luc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQE/6yuhkG/MMvcT1qQRAukuAKCysq9MoIQRmLqdpwR45pV/CeTfWQCfTZ/M
uReMaFTKZu7mrzcgtsZ+Ds0=
=QQ7T
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 14+ messages in thread
* IDE performance drop between 2.4.23 and 2.6.0: fixed in 2.6.1
2003-12-25 18:25 ` Jean-Luc Fontaine
@ 2004-01-10 11:14 ` Jean-Luc Fontaine
0 siblings, 0 replies; 14+ messages in thread
From: Jean-Luc Fontaine @ 2004-01-10 11:14 UTC (permalink / raw)
To: linux-kernel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Using hdparm -Tt /dev/hdb:
on 2.4:
~ Timing buffer-cache reads: 168 MB in 2.01 seconds = 83.58 MB/sec
~ Timing buffered disk reads: 44 MB in 3.12 seconds = 14.10 MB/sec
on 2.6.0:
~ Timing buffer-cache reads: 172 MB in 2.02 seconds = 84.95 MB/sec
~ Timing buffered disk reads: 34 MB in 3.08 seconds = 11.04 MB/sec
on 2.6.1:
~ Timing buffer-cache reads: 172 MB in 2.01 seconds = 85.14 MB/sec
~ Timing buffered disk reads: 44 MB in 3.07 seconds = 14.35 MB/sec
and that straight after boot, without any tweaking from hdparm.
Great job: many thanks!
- --
Jean-Luc Fontaine
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQE//96KkG/MMvcT1qQRAlxgAJ4hSX+ZmR9VxyfMDVxDiqiUxDHbHgCfWZK2
VVr7uDsdWt7lUKtdp+94+oE=
=09ZJ
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: IDE performance drop between 2.4.23 and 2.6.0
@ 2003-12-27 14:43 Jean-Luc Fontaine
2003-12-27 17:40 ` Linus Torvalds
0 siblings, 1 reply; 14+ messages in thread
From: Jean-Luc Fontaine @ 2003-12-27 14:43 UTC (permalink / raw)
To: linux-kernel; +Cc: kernel
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I solved the problem in a very strange way. Note that the (b) disk
performance only improves after readahead has been increased on another
(c) drive! (the (c) drive performance was also increased by to 2.4
levels but is not shown here). I could reliably repeat this behavior
after rebooting.
Can any IDE expert explain it?
# hdparm /dev/hdb
~ multcount = 0 (off)
~ IO_support = 1 (32-bit)
~ unmaskirq = 1 (on)
~ using_dma = 1 (on)
~ keepsettings = 0 (off)
~ readonly = 0 (off)
~ readahead = 256 (on)
~ geometry = 65535/16/63, sectors = 80418240, start = 0
# hdparm -t /dev/hdb
~ Timing buffered disk reads: 34 MB in 3.09 seconds = 11.02 MB/sec
# hdparm -a 4096 /dev/hdb
/dev/hdb: readahead = 4096 (on)
# hdparm -t /dev/hdb
~ Timing buffered disk reads: 34 MB in 3.08 seconds = 11.04 MB/sec
# hdparm -a 4096 /dev/hdc
/dev/hdc: readahead = 4096 (on)
# hdparm -t /dev/hdb
~ Timing buffered disk reads: 46 MB in 3.12 seconds = 14.76 MB/sec
- --
Jean-Luc Fontaine mailto:jfontain@free.fr http://jfontain.free.fr/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQE/7ZqDkG/MMvcT1qQRAvLKAKC0t3Lsq+B4DBCAwQVadoXVkPxahACfZbfU
UBE4kGDSf6WpuMRtsuxSJCU=
=0u8i
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: IDE performance drop between 2.4.23 and 2.6.0
2003-12-27 14:43 IDE performance drop between 2.4.23 and 2.6.0 Jean-Luc Fontaine
@ 2003-12-27 17:40 ` Linus Torvalds
2003-12-27 19:54 ` Jean-Luc Fontaine
0 siblings, 1 reply; 14+ messages in thread
From: Linus Torvalds @ 2003-12-27 17:40 UTC (permalink / raw)
To: Jean-Luc Fontaine; +Cc: Kernel Mailing List, Jens Axboe
On Sat, 27 Dec 2003, Jean-Luc Fontaine wrote:
>
> I solved the problem in a very strange way. Note that the (b) disk
> performance only improves after readahead has been increased on another
> (c) drive! (the (c) drive performance was also increased by to 2.4
> levels but is not shown here). I could reliably repeat this behavior
> after rebooting.
>
> Can any IDE expert explain it?
Looks like a bug. If you don't access hdc, then the read-ahead on hdc
shouldn't matter. I wonder if the read-ahead code (either the setting or
the reading) gets the value from the wrong queue or something.
Jens? This could certainly explain some of the confusion about
performance.. Do you see anything strange?
Linus
> # hdparm -t /dev/hdb
> ~ Timing buffered disk reads: 34 MB in 3.09 seconds = 11.02 MB/sec
> # hdparm -a 4096 /dev/hdb
> /dev/hdb: readahead = 4096 (on)
> # hdparm -t /dev/hdb
> ~ Timing buffered disk reads: 34 MB in 3.08 seconds = 11.04 MB/sec
> # hdparm -a 4096 /dev/hdc
> /dev/hdc: readahead = 4096 (on)
> # hdparm -t /dev/hdb
> ~ Timing buffered disk reads: 46 MB in 3.12 seconds = 14.76 MB/sec
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: IDE performance drop between 2.4.23 and 2.6.0
2003-12-27 17:40 ` Linus Torvalds
@ 2003-12-27 19:54 ` Jean-Luc Fontaine
0 siblings, 0 replies; 14+ messages in thread
From: Jean-Luc Fontaine @ 2003-12-27 19:54 UTC (permalink / raw)
To: Kernel Mailing List; +Cc: Linus Torvalds, Jens Axboe
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Linus Torvalds wrote:
|
| On Sat, 27 Dec 2003, Jean-Luc Fontaine wrote:
|
|>I solved the problem in a very strange way. Note that the (b) disk
|>performance only improves after readahead has been increased on another
|>(c) drive! (the (c) drive performance was also increased by to 2.4
|>levels but is not shown here). I could reliably repeat this behavior
|>after rebooting.
|>
|>Can any IDE expert explain it?
|
|
| Looks like a bug. If you don't access hdc,
hdc is / for 2.6, whereas hdb is used for 2.4. So hdc was obviously
accessed prior to this test.
| then the read-ahead on hdc
| shouldn't matter. I wonder if the read-ahead code (either the setting or
| the reading) gets the value from the wrong queue or something.
Or could this set something in the VIA chipset? I'll take a look in
/proc/ide/via and report if needed.
Let me know if you need more tests to be run.
- --
Jean-Luc Fontaine mailto:jfontain@free.fr http://jfontain.free.fr/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
iD8DBQE/7eOIkG/MMvcT1qQRAjAxAKCr3xDbqELBzY7zsOYCQi/7QsYw7ACeObup
auyEo8bDPNHOD79+/I8/xPw=
=rsrt
-----END PGP SIGNATURE-----
^ permalink raw reply [flat|nested] 14+ messages in thread
* RE: IDE performance drop between 2.4.23 and 2.6.0
@ 2003-12-25 13:56 Luis Miguel García
2003-12-25 14:35 ` Ed Sweetman
0 siblings, 1 reply; 14+ messages in thread
From: Luis Miguel García @ 2003-12-25 13:56 UTC (permalink / raw)
To: LINUX KERNEL MAILING LIST
Hello:
Any of you knows how to look at this results? They still seems very low
for me. It's an AMD Athlon 2500+. Hard Disc Seagate Barracuda ATA V.
Nforce-2 motherboard.
kernel 2.6.0-test11
Any tip? Or is this correct?
bonnie++
Version 1.03 ------Sequential Output------ --Sequential Input-
--Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block--
--Seeks--
Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP
/sec %CP
txiki 2G 21270 87 32856 11 10533 3 10962 51 28744 5
157.0 0
------Sequential Create------ --------Random
Create--------
-Create-- --Read--- -Delete-- -Create-- --Read---
-Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
/sec %CP
16 21675 96 +++++ +++ 23523 100 23700 99 +++++ +++
13062 61
txiki,2G,21270,87,32856,11,10533,3,10962,51,28744,5,157.0,0,16,21675,96,+++++,++
+,23523,100,23700,99,+++++,+++,13062,61
bash-2.05b$
^ permalink raw reply [flat|nested] 14+ messages in thread* Re: IDE performance drop between 2.4.23 and 2.6.0
2003-12-25 13:56 Luis Miguel García
@ 2003-12-25 14:35 ` Ed Sweetman
2003-12-25 20:35 ` Luis Miguel García
0 siblings, 1 reply; 14+ messages in thread
From: Ed Sweetman @ 2003-12-25 14:35 UTC (permalink / raw)
To: Luis Miguel García; +Cc: LINUX KERNEL MAILING LIST
Perhaps a dmesg output can provide some commanility with other people
seeing a loss? Maybe some side by side's of 2.4 performance tests?
Also, you're not nicing any of the tests from 0, right?
Luis Miguel García wrote:
> Hello:
>
> Any of you knows how to look at this results? They still seems very low
> for me. It's an AMD Athlon 2500+. Hard Disc Seagate Barracuda ATA V.
> Nforce-2 motherboard.
>
> kernel 2.6.0-test11
>
> Any tip? Or is this correct?
>
> bonnie++
>
> Version 1.03 ------Sequential Output------ --Sequential Input-
> --Random-
> -Per Chr- --Block-- -Rewrite- -Per Chr- --Block--
> --Seeks--
> Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP
> /sec %CP
> txiki 2G 21270 87 32856 11 10533 3 10962 51 28744 5
> 157.0 0
> ------Sequential Create------ --------Random
> Create--------
> -Create-- --Read--- -Delete-- -Create-- --Read---
> -Delete--
> files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
> /sec %CP
> 16 21675 96 +++++ +++ 23523 100 23700 99 +++++ +++
> 13062 61
> txiki,2G,21270,87,32856,11,10533,3,10962,51,28744,5,157.0,0,16,21675,96,+++++,++
>
> +,23523,100,23700,99,+++++,+++,13062,61
> bash-2.05b$
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: IDE performance drop between 2.4.23 and 2.6.0
2003-12-25 14:35 ` Ed Sweetman
@ 2003-12-25 20:35 ` Luis Miguel García
0 siblings, 0 replies; 14+ messages in thread
From: Luis Miguel García @ 2003-12-25 20:35 UTC (permalink / raw)
To: LINUX KERNEL MAILING LIST, Ed Sweetman
I had never seen this, but could be related:
hda: ST380023A, ATA DISK drive
hda: IRQ probe failed (0xfdba)
hdb: IRQ probe failed (0xfdba)
hdb: IRQ probe failed (0xfdba)
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: HL-DT-ST GCE-8520B, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
IRQ probe failed? What is this? Any tip?
Full dmesg:
Linux version 2.6.0-test11 (root@txiki) (gcc versión 3.3.2 20031022
(Gentoo Linux 3.3.2-r3, propolice)) #1 Sun Nov 30 13:57:31 CET 2003
BIOS-provided physical RAM map:
BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
BIOS-e820: 00000000000f0000 - 0000000000100000 (reserved)
BIOS-e820: 0000000000100000 - 000000003fff0000 (usable)
BIOS-e820: 000000003fff0000 - 000000003fff3000 (ACPI NVS)
BIOS-e820: 000000003fff3000 - 0000000040000000 (ACPI data)
BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)
BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)
BIOS-e820: 00000000ffff0000 - 0000000100000000 (reserved)
Warning only 896MB will be used.
Use a HIGHMEM enabled kernel.
896MB LOWMEM available.
On node 0 totalpages: 229376
DMA zone: 4096 pages, LIFO batch:1
Normal zone: 225280 pages, LIFO batch:16
HighMem zone: 0 pages, LIFO batch:1
DMI 2.2 present.
ACPI: RSDP (v000 Nvidia ) @ 0x000f6b60
ACPI: RSDT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x3fff3000
ACPI: FADT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x3fff3040
ACPI: MADT (v001 Nvidia AWRDACPI 0x42302e31 AWRD 0x00000000) @ 0x3fff79c0
ACPI: DSDT (v001 NVIDIA AWRDACPI 0x00001000 MSFT 0x0100000d) @ 0x00000000
Building zonelist for node : 0
Kernel command line: BOOT_IMAGE=260test11 ro root=304
Initializing CPU#0
PID hash table entries: 4096 (order 12: 32768 bytes)
Detected 1883.387 MHz processor.
Console: colour VGA+ 80x25
Memory: 904716k/917504k available (1855k kernel code, 12004k reserved,
724k data, 116k init, 0k highmem)
Calibrating delay loop... 3727.36 BogoMIPS
Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: After generic identify, caps: 0383fbff c1c3fbff 00000000 00000000
CPU: After vendor identify, caps: 0383fbff c1c3fbff 00000000 00000000
CPU: L1 I Cache: 64K (64 bytes/line), D cache 64K (64 bytes/line)
CPU: L2 Cache: 512K (64 bytes/line)
CPU: After all inits, caps: 0383fbff c1c3fbff 00000000 00000020
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: AMD Athlon(tm) stepping 00
Enabling fast FPU save and restore... done.
Enabling unmasked SIMD FPU exception support... done.
Checking 'hlt' instruction... OK.
POSIX conformance testing by UNIFIX
NET: Registered protocol family 16
PCI: PCI BIOS revision 2.10 entry at 0xfb420, last bus=2
PCI: Using configuration type 1
mtrr: v2.0 (20020519)
ACPI: Subsystem revision 20031002
ACPI: IRQ 9 was Edge Triggered, setting to Level Triggerd
ACPI: Interpreter enabled
ACPI: Using PIC for interrupt routing
ACPI: PCI Root Bridge [PCI0] (00:00)
PCI: Probing PCI hardware (bus 00)
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.HUB0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGPB._PRT]
ACPI: PCI Interrupt Link [LNK1] (IRQs 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNK2] (IRQs 3 4 5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNK3] (IRQs 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNK4] (IRQs 3 4 *5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNK5] (IRQs 3 4 5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LUBA] (IRQs 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LUBB] (IRQs 3 4 *5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LMAC] (IRQs 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LAPU] (IRQs 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LACI] (IRQs 3 4 *5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LMCI] (IRQs 3 4 5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LSMB] (IRQs 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LUB2] (IRQs 3 4 5 6 7 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LFIR] (IRQs 3 4 5 6 7 10 *11 12 14 15)
ACPI: PCI Interrupt Link [L3CM] (IRQs 3 4 5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [LIDE] (IRQs 3 4 5 6 7 10 11 12 14 15)
ACPI: PCI Interrupt Link [APC1] (IRQs *16)
ACPI: PCI Interrupt Link [APC2] (IRQs 17)
ACPI: PCI Interrupt Link [APC3] (IRQs *18)
ACPI: PCI Interrupt Link [APC4] (IRQs *19)
ACPI: PCI Interrupt Link [APCE] (IRQs 16)
ACPI: PCI Interrupt Link [APCF] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [APCG] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [APCH] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [APCI] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [APCJ] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [APCK] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [APCS] (IRQs *23)
ACPI: PCI Interrupt Link [APCL] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [APCM] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [AP3C] (IRQs 20 21 22)
ACPI: PCI Interrupt Link [APCZ] (IRQs 20 21 22)
Linux Plug and Play Support v0.97 (c) Adam Belay
ACPI: PCI Interrupt Link [LSMB] enabled at IRQ 10
ACPI: PCI Interrupt Link [LUBA] enabled at IRQ 11
ACPI: PCI Interrupt Link [LUBB] enabled at IRQ 5
ACPI: PCI Interrupt Link [LUB2] enabled at IRQ 10
ACPI: PCI Interrupt Link [LMAC] enabled at IRQ 10
ACPI: PCI Interrupt Link [LAPU] enabled at IRQ 10
ACPI: PCI Interrupt Link [LACI] enabled at IRQ 5
ACPI: PCI Interrupt Link [LFIR] enabled at IRQ 11
ACPI: PCI Interrupt Link [LNK1] enabled at IRQ 11
ACPI: PCI Interrupt Link [LNK3] enabled at IRQ 11
ACPI: PCI Interrupt Link [LNK4] enabled at IRQ 5
PCI: Using ACPI for IRQ routing
PCI: if you experience problems, try using option 'pci=noacpi' or even
'acpi=off'
devfs: v1.22 (20021013) Richard Gooch (rgooch@atnf.csiro.au)
devfs: boot_options: 0x0
Installing knfsd (copyright (C) 1996 okir@monad.swb.de).
ACPI: Power Button (FF) [PWRF]
ACPI: Fan [FAN] (on)
ACPI: Processor [CPU0] (supports C1)
ACPI: Thermal Zone [THRM] (33 C)
pty: 256 Unix98 ptys configured
Using anticipatory io scheduler
Floppy drive(s): fd0 is 1.44M
FDC 0 is a post-1991 82077
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
NFORCE2: IDE controller at PCI slot 0000:00:09.0
NFORCE2: chipset revision 162
NFORCE2: not 100% native mode: will probe irqs later
NFORCE2: BIOS didn't set cable bits correctly. Enabling workaround.
ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx
NFORCE2: 0000:00:09.0 (rev a2) UDMA133 controller
ide0: BM-DMA at 0xf000-0xf007, BIOS settings: hda:DMA, hdb:DMA
ide1: BM-DMA at 0xf008-0xf00f, BIOS settings: hdc:DMA, hdd:DMA
hda: ST380023A, ATA DISK drive
hda: IRQ probe failed (0xfdba)
hdb: IRQ probe failed (0xfdba)
hdb: IRQ probe failed (0xfdba)
ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
hdc: HL-DT-ST GCE-8520B, ATAPI CD/DVD-ROM drive
ide1 at 0x170-0x177,0x376 on irq 15
hda: max request size: 128KiB
hda: 156301488 sectors (80026 MB) w/2048KiB Cache, CHS=65535/16/63,
UDMA(100)
/dev/ide/host0/bus0/target0/lun0: p1 p2 < p5 > p3 p4
hdc: ATAPI 40X CD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
Uniform CD-ROM driver Revision: 3.12
mice: PS/2 mouse device common for all mice
input: ImPS/2 Generic Wheel Mouse on isa0060/serio1
serio: i8042 AUX port at 0x60,0x64 irq 12
input: AT Translated Set 2 keyboard on isa0060/serio0
serio: i8042 KBD port at 0x60,0x64 irq 1
NET: Registered protocol family 2
IP: routing cache hash table of 8192 buckets, 64Kbytes
TCP: Hash tables configured (established 262144 bind 65536)
NET: Registered protocol family 1
NET: Registered protocol family 17
found reiserfs format "3.6" with standard journal
Reiserfs journal params: device hda4, size 8192, journal first block 18,
max trans len 1024, max batch 900, max commit age 30, max trans age 30
reiserfs: checking transaction log (hda4) for (hda4)
Using r5 hash to sort names
VFS: Mounted root (reiserfs filesystem) readonly.
Freeing unused kernel memory: 116k freed
Adding 498004k swap on /dev/hda3. Priority:-1 extents:1
SCSI subsystem initialized
nvnet: no version for "struct_module" found: kernel tainted.
nvnet: module license 'NVIDIA' taints kernel.
PCI: Setting latency timer of device 0000:00:04.0 to 64
nvnet: selecting duplex setting as auto duplex mode.
nvnet: selecting speed settings as auto-negotiation.
nvnet: Optimizing driver for throughput
Linux agpgart interface v0.100 (c) Dave Jones
agpgart: Detected NVIDIA nForce2 chipset
agpgart: Maximum main memory to use for agp memory: 816M
agpgart: AGP aperture is 64M @ 0xd0000000
drivers/usb/core/usb.c: registered new driver usbfs
drivers/usb/core/usb.c: registered new driver hub
Real Time Clock Driver v1.12
PCI: Setting latency timer of device 0000:00:06.0 to 64
intel8x0: clocking to 47491
Linux video capture interface: v1.00
bttv: driver version 0.9.12 loaded
bttv: using 8 buffers with 2080k (520 pages) each for capture
bttv: Bt8xx card found (0).
bttv0: Bt878 (rev 2) at 0000:01:08.0, irq: 11, latency: 32, mmio: 0xd4000000
bttv0: using: Prolink PixelView PlayTV pro [card=37,insmod option]
bttv0: using tuner=2
bttv0: i2c: checking for TDA9875 @ 0xb0... not found
bttv0: i2c: checking for TDA7432 @ 0x8a... not found
tuner: chip found @ 0xc2
tuner(bttv): type forced to 1 (Philips PAL_I (FI1246 and compatibles))
[insmod]
tuner: type already set (1)
registering 0-0061
bttv0: registered device video0
bttv0: registered device vbi0
bttv0: PLL: 28636363 => 35468950 .. ok
ehci_hcd 0000:00:02.2: EHCI Host Controller
PCI: Setting latency timer of device 0000:00:02.2 to 64
ehci_hcd 0000:00:02.2: irq 10, pci mem f8a31000
ehci_hcd 0000:00:02.2: new USB bus registered, assigned bus number 1
PCI: cache line size of 64 is not supported by device 0000:00:02.2
ehci_hcd 0000:00:02.2: USB 2.0 enabled, EHCI 1.00, driver 2003-Jun-13
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 6 ports detected
ohci_hcd: 2003 Oct 13 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)
ohci_hcd: block sizes: ed 64 td 64
ohci_hcd 0000:00:02.0: OHCI Host Controller
PCI: Setting latency timer of device 0000:00:02.0 to 64
ohci_hcd 0000:00:02.0: irq 11, pci mem f8a40000
ohci_hcd 0000:00:02.0: new USB bus registered, assigned bus number 2
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 3 ports detected
ohci_hcd 0000:00:02.1: OHCI Host Controller
PCI: Setting latency timer of device 0000:00:02.1 to 64
ohci_hcd 0000:00:02.1: irq 5, pci mem f8a42000
ohci_hcd 0000:00:02.1: new USB bus registered, assigned bus number 3
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 3 ports detected
vmmon: no version magic, tainting kernel.
vmmon: module license 'unspecified' taints kernel.
/dev/vmmon: Module vmmon: registered with major=10 minor=165
/dev/vmmon: Module vmmon: initialized
vmnet: no version magic, tainting kernel.
vmnet: module license 'unspecified' taints kernel.
/dev/vmnet: open called by PID 4795 (vmnet-bridge)
/dev/vmnet: hub 0 does not exist, allocating memory.
/dev/vmnet: port on hub 0 successfully opened
bridge-eth0: up
bridge-eth0: attached
/dev/vmnet: open called by PID 4837 (vmnet-natd)
/dev/vmnet: hub 8 does not exist, allocating memory.
/dev/vmnet: port on hub 8 successfully opened
/dev/vmnet: open called by PID 5227 (vmnet-netifup)
/dev/vmnet: port on hub 8 successfully opened
/dev/vmnet: open called by PID 5226 (vmnet-netifup)
/dev/vmnet: hub 1 does not exist, allocating memory.
/dev/vmnet: port on hub 1 successfully opened
/dev/vmnet: open called by PID 5265 (vmnet-dhcpd)
/dev/vmnet: port on hub 8 successfully opened
/dev/vmnet: open called by PID 5258 (vmnet-dhcpd)
/dev/vmnet: port on hub 1 successfully opened
fglrx: module license 'Proprietary. (C) 2002 - ATI Technologies,
Starnberg, GERMANY' taints kernel.
[fglrx] Maximum main memory to use for locked dma buffers: 804 MBytes.
[fglrx] module loaded - fglrx 3.2.8 [Sep 21 2003] on minor 0
[fglrx] AGP detected, AgpState = 0x1f00421b (hardware caps of chipset)
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:02:00.0 into 8x mode
[fglrx] AGP enabled, AgpCommand = 0x1f004312 (selected caps)
[fglrx] free AGP = 54800384
[fglrx] max AGP = 54800384
[fglrx] free LFB = 126099456
[fglrx] max LFB = 126099456
[fglrx] free Inv = 0
[fglrx] max Inv = 0
[fglrx] total Inv = 0
[fglrx] total TIM = 0
[fglrx] total FB = 0
[fglrx] total AGP = 16384
Ed Sweetman wrote:
> Perhaps a dmesg output can provide some commanility with other people
> seeing a loss? Maybe some side by side's of 2.4 performance tests?
>
> Also, you're not nicing any of the tests from 0, right?
>
>
>
> Luis Miguel García wrote:
>
>> Hello:
>>
>> Any of you knows how to look at this results? They still seems very
>> low for me. It's an AMD Athlon 2500+. Hard Disc Seagate Barracuda ATA
>> V. Nforce-2 motherboard.
>>
>> kernel 2.6.0-test11
>>
>> Any tip? Or is this correct?
>>
>> bonnie++
>>
>> Version 1.03 ------Sequential Output------ --Sequential Input-
>> --Random-
>> -Per Chr- --Block-- -Rewrite- -Per Chr- --Block--
>> --Seeks--
>> Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec
>> %CP /sec %CP
>> txiki 2G 21270 87 32856 11 10533 3 10962 51 28744 5
>> 157.0 0
>> ------Sequential Create------ --------Random
>> Create--------
>> -Create-- --Read--- -Delete-- -Create-- --Read---
>> -Delete--
>> files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
>> /sec %CP
>> 16 21675 96 +++++ +++ 23523 100 23700 99 +++++ +++
>> 13062 61
>> txiki,2G,21270,87,32856,11,10533,3,10962,51,28744,5,157.0,0,16,21675,96,+++++,++
>>
>> +,23523,100,23700,99,+++++,+++,13062,61
>> bash-2.05b$
>
>
>
>
^ permalink raw reply [flat|nested] 14+ messages in thread
* RE: IDE performance drop between 2.4.23 and 2.6.0
@ 2003-12-25 5:20 Luis Miguel García
0 siblings, 0 replies; 14+ messages in thread
From: Luis Miguel García @ 2003-12-25 5:20 UTC (permalink / raw)
To: linux-kernel
I cannot compare 2.4 with 2.6, but I think this is not too much...
It's a nforce2 motherboard, paralel-ATA and Seagate Barracuda IV (or V,
I cannot remember). AthlonXP-2500+.
Any of the IDE gurus can say something about this?
Thanks!!
/dev/hda:
Timing buffer-cache reads: 1740 MB in 2.00 seconds = 868.83 MB/sec
Timing buffered disk reads: 94 MB in 3.03 seconds = 31.03 MB/sec
bash-2.05b# hdparm /dev/hda
/dev/hda:
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 65535/16/63, sectors = 156301488, start = 0
^ permalink raw reply [flat|nested] 14+ messages in thread
* Re: IDE performance drop between 2.4.23 and 2.6.0
@ 2003-12-24 9:27 Vid Strpic
2003-12-24 15:17 ` Gene Heskett
0 siblings, 1 reply; 14+ messages in thread
From: Vid Strpic @ 2003-12-24 9:27 UTC (permalink / raw)
To: Jean-Luc Fontaine; +Cc: linux-kernel
[-- Attachment #1: Type: text/plain, Size: 840 bytes --]
On Tue, Dec 23, 2003 at 01:42:22PM +0100, Jean-Luc Fontaine wrote:
> on 2.4:
> Timing buffer-cache reads: 168 MB in 2.01 seconds = 83.58 MB/sec
> Timing buffered disk reads: 44 MB in 3.12 seconds = 14.10 MB/sec
> on 2.6:
> Timing buffer-cache reads: 172 MB in 2.02 seconds = 84.95 MB/sec
> Timing buffered disk reads: 34 MB in 3.08 seconds = 11.04 MB/sec
>
> Note the big drop of of 3 MB/sec on disk reads.
Consider yourself lucky :o)
I had a drop from 55Mb/s to around 35, 2.4.22->2.6.0-test&final.
Promise 20265, Seagate Barracuda 7.7200 80Gb, so nice ;)
--
vms@bofhlet.net, IRC:*@Martin, /bin/zsh. C|N>K
Linux moria 2.6.0 #3 Thu Dec 18 14:21:52 CET 2003 i686
10:24:23 up 17:28, 11 users, load average: 0.50, 0.44, 0.41
A clear conscience is usually the sign of a bad memory.
[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 14+ messages in thread* Re: IDE performance drop between 2.4.23 and 2.6.0
2003-12-24 9:27 Vid Strpic
@ 2003-12-24 15:17 ` Gene Heskett
2003-12-24 17:24 ` Gordon Larsen
0 siblings, 1 reply; 14+ messages in thread
From: Gene Heskett @ 2003-12-24 15:17 UTC (permalink / raw)
To: Vid Strpic, Jean-Luc Fontaine; +Cc: linux-kernel
On Wednesday 24 December 2003 04:27, Vid Strpic wrote:
>On Tue, Dec 23, 2003 at 01:42:22PM +0100, Jean-Luc Fontaine wrote:
>> on 2.4:
>> Timing buffer-cache reads: 168 MB in 2.01 seconds = 83.58
>> MB/sec Timing buffered disk reads: 44 MB in 3.12 seconds =
>> 14.10 MB/sec on 2.6:
>> Timing buffer-cache reads: 172 MB in 2.02 seconds = 84.95
>> MB/sec Timing buffered disk reads: 34 MB in 3.08 seconds =
>> 11.04 MB/sec
>>
>> Note the big drop of of 3 MB/sec on disk reads.
>
>Consider yourself lucky :o)
>
>I had a drop from 55Mb/s to around 35, 2.4.22->2.6.0-test&final.
>Promise 20265, Seagate Barracuda 7.7200 80Gb, so nice ;)
I think the question should be, what are you fellows doing wrong?
>From onboard 2 year old via chipset, athlon at 1450mhz real:
[root@coyote root]# hdparm -tT /dev/hda
/dev/hda:
Timing buffer-cache reads: 128 MB in 0.69 seconds =185.80 MB/sec
Timing buffered disk reads: 64 MB in 1.15 seconds = 55.42 MB/sec
[root@coyote root]# hdparm -tT /dev/hdb
/dev/hdb:
Timing buffer-cache reads: 128 MB in 0.69 seconds =185.00 MB/sec
Timing buffered disk reads: 64 MB in 2.07 seconds = 30.89 MB/sec
[root@coyote root]# hdparm -tT /dev/hdd
/dev/hdd:
Timing buffer-cache reads: 128 MB in 0.71 seconds =181.07 MB/sec
Timing buffered disk reads: 64 MB in 1.40 seconds = 45.62 MB/sec
--
Cheers, Gene
AMD K6-III@500mhz 320M
Athlon1600XP@1400mhz 512M
99.22% setiathome rank, not too shabby for a WV hillbilly
Yahoo.com attornies please note, additions to this message
by Gene Heskett are:
Copyright 2003 by Maurice Eugene Heskett, all rights reserved.
^ permalink raw reply [flat|nested] 14+ messages in thread
* RE: IDE performance drop between 2.4.23 and 2.6.0
2003-12-24 15:17 ` Gene Heskett
@ 2003-12-24 17:24 ` Gordon Larsen
0 siblings, 0 replies; 14+ messages in thread
From: Gordon Larsen @ 2003-12-24 17:24 UTC (permalink / raw)
To: linux-kernel
Me too...using a Promise Fastrack 133 TX2 card and a three 80GB Barracuda
drives in a md RAID5 array, throughput dropped from about 40MB/S on the
array to about 30-33MB/S. Readahead buffer setting make little or no
difference.
...Gord
>-----Original Message-----
>From: linux-kernel-owner@vger.kernel.org
>[mailto:linux-kernel-owner@vger.kernel.org]On Behalf Of Gene Heskett
>Sent: December 24, 2003 8:17 AM
>To: Vid Strpic; Jean-Luc Fontaine
>Cc: linux-kernel@vger.kernel.org
>Subject: Re: IDE performance drop between 2.4.23 and 2.6.0
>
>
>On Wednesday 24 December 2003 04:27, Vid Strpic wrote:
>>On Tue, Dec 23, 2003 at 01:42:22PM +0100, Jean-Luc Fontaine wrote:
>>> on 2.4:
>>> Timing buffer-cache reads: 168 MB in 2.01 seconds = 83.58
>>> MB/sec Timing buffered disk reads: 44 MB in 3.12 seconds =
>>> 14.10 MB/sec on 2.6:
>>> Timing buffer-cache reads: 172 MB in 2.02 seconds = 84.95
>>> MB/sec Timing buffered disk reads: 34 MB in 3.08 seconds =
>>> 11.04 MB/sec
>>>
>>> Note the big drop of of 3 MB/sec on disk reads.
>>
>>Consider yourself lucky :o)
>>
>>I had a drop from 55Mb/s to around 35, 2.4.22->2.6.0-test&final.
>>Promise 20265, Seagate Barracuda 7.7200 80Gb, so nice ;)
>
>I think the question should be, what are you fellows doing wrong?
>From onboard 2 year old via chipset, athlon at 1450mhz real:
>
>[root@coyote root]# hdparm -tT /dev/hda
>
>/dev/hda:
> Timing buffer-cache reads: 128 MB in 0.69 seconds =185.80 MB/sec
> Timing buffered disk reads: 64 MB in 1.15 seconds = 55.42 MB/sec
>[root@coyote root]# hdparm -tT /dev/hdb
>
>/dev/hdb:
> Timing buffer-cache reads: 128 MB in 0.69 seconds =185.00 MB/sec
> Timing buffered disk reads: 64 MB in 2.07 seconds = 30.89 MB/sec
>[root@coyote root]# hdparm -tT /dev/hdd
>
>/dev/hdd:
> Timing buffer-cache reads: 128 MB in 0.71 seconds =181.07 MB/sec
> Timing buffered disk reads: 64 MB in 1.40 seconds = 45.62 MB/sec
>
>--
>Cheers, Gene
>AMD K6-III@500mhz 320M
>Athlon1600XP@1400mhz 512M
>99.22% setiathome rank, not too shabby for a WV hillbilly
>Yahoo.com attornies please note, additions to this message
>by Gene Heskett are:
>Copyright 2003 by Maurice Eugene Heskett, all rights reserved.
>
>-
>To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
>the body of a message to majordomo@vger.kernel.org
>More majordomo info at http://vger.kernel.org/majordomo-info.html
>Please read the FAQ at http://www.tux.org/lkml/
>
>
^ permalink raw reply [flat|nested] 14+ messages in thread
* IDE performance drop between 2.4.23 and 2.6.0
@ 2003-12-23 12:42 Jean-Luc Fontaine
0 siblings, 0 replies; 14+ messages in thread
From: Jean-Luc Fontaine @ 2003-12-23 12:42 UTC (permalink / raw)
To: linux-kernel
Using hdparm -Tt /dev/hdb:
on 2.4:
Timing buffer-cache reads: 168 MB in 2.01 seconds = 83.58 MB/sec
Timing buffered disk reads: 44 MB in 3.12 seconds = 14.10 MB/sec
on 2.6:
Timing buffer-cache reads: 172 MB in 2.02 seconds = 84.95 MB/sec
Timing buffered disk reads: 34 MB in 3.08 seconds = 11.04 MB/sec
Note the big drop of of 3 MB/sec on disk reads.
dmesg (edited) gives:
on 2.4:
VP_IDE: VIA vt82c586b (rev 41) IDE UDMA33 controller on pci00:07.1
hdb: IC35L040AVVN07-0, ATA DISK drive
hdb: 80418240 sectors (41174 MB) w/1863KiB Cache, CHS=79780/16/63,
UDMA(33)
on 2.6:
VP_IDE: VIA vt82c586b (rev 41) IDE UDMA33 controller on pci0000:00:07.1
hdb: IC35L040AVVN07-0, ATA DISK drive
hdb: 80418240 sectors (41174 MB) w/1863KiB Cache, CHS=65535/16/63,
UDMA(33)
hdparm -i output is identical between the 2 kernels and hdparm settings
are identical as follows (except cylinders as above):
Model=IC35L040AVVN07-0, FwRev=VA2OAG0A, SerialNo=VNP210B2RAP0TB
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=52
BuffType=DualPortCache, BuffSize=1863kB, 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
UDMA modes: udma0 udma1 *udma2 udma3 udma4 udma5
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive conforms to: ATA/ATAPI-5 T13 1321D revision 1:
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 8 (on)
geometry = 79780/16/63, sectors = 80418240, start = 0
I noticed a difference in dmesg:
on 2.4:
Uniform Multi-Platform E-IDE driver Revision: 7.00beta4-2.4
on 2.6:
Uniform Multi-Platform E-IDE driver Revision: 7.00alpha2
Could that make a difference?
Please let me know if you'd like me to run more tests, patch kernels,
..., anything to regain the performance.
Many thanks in advance,
--
Jean-Luc Fontaine
^ permalink raw reply [flat|nested] 14+ messages in thread
end of thread, other threads:[~2004-01-10 15:11 UTC | newest]
Thread overview: 14+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-12-25 16:39 IDE performance drop between 2.4.23 and 2.6.0 Max Payne
2003-12-25 18:25 ` Jean-Luc Fontaine
2004-01-10 11:14 ` IDE performance drop between 2.4.23 and 2.6.0: fixed in 2.6.1 Jean-Luc Fontaine
-- strict thread matches above, loose matches on Subject: below --
2003-12-27 14:43 IDE performance drop between 2.4.23 and 2.6.0 Jean-Luc Fontaine
2003-12-27 17:40 ` Linus Torvalds
2003-12-27 19:54 ` Jean-Luc Fontaine
2003-12-25 13:56 Luis Miguel García
2003-12-25 14:35 ` Ed Sweetman
2003-12-25 20:35 ` Luis Miguel García
2003-12-25 5:20 Luis Miguel García
2003-12-24 9:27 Vid Strpic
2003-12-24 15:17 ` Gene Heskett
2003-12-24 17:24 ` Gordon Larsen
2003-12-23 12:42 Jean-Luc Fontaine
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox