lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <200609241632.11126.mlkernel@mortal-soul.de>
Date:	Sun, 24 Sep 2006 16:32:11 +0200
From:	Matthias Dahl <mlkernel@...tal-soul.de>
To:	Jens Axboe <axboe@...nel.dk>
Cc:	linux-kernel@...r.kernel.org
Subject: Re: sluggish system responsiveness under higher IO load

On Friday 15 September 2006 20:17, Jens Axboe wrote:

> Sounds like a hardware issue, someone could be hogging the bus. You
> could try and play with the pci latency setting.

Is there a way I can debug this...? I really would like to get to the bottom 
of this somehow. I did one more test: installed and started enemy territory 
because it's free and heavily uses OpenGL... works fine so far. But simply 
starting an untar process in the background while et is running causes quite 
distorted sound and even the mouse pointer won't react in time anymore until 
the untar process is finished. This can't be right. IO load shouldn't cause 
sluggish responsiveness...

What bus are you referring to? As far as I remember only one or two devices 
are connected through the PCI bus... all the rest uses point to point 
connections. (PCI Express)

lspci -v shows the following: (most of the devices have a latency of 0)

00:00.0 Memory controller: nVidia Corporation CK804 Memory Controller (rev a3)
	Subsystem: Giga-byte Technology GA-K8N Ultra-9 Mainboard
	Flags: bus master, 66MHz, fast devsel, latency 0
	Capabilities: [44] HyperTransport: Slave or Primary Interface
	Capabilities: [e0] HyperTransport: MSI Mapping

00:01.0 ISA bridge: nVidia Corporation CK804 ISA Bridge (rev a3)
	Subsystem: Giga-byte Technology GA-K8N Ultra-9 Mainboard
	Flags: bus master, 66MHz, fast devsel, latency 0

00:01.1 SMBus: nVidia Corporation CK804 SMBus (rev a2)
	Subsystem: Giga-byte Technology GA-K8N Ultra-9 Mainboard
	Flags: 66MHz, fast devsel, IRQ 12
	I/O ports at ec00 [size=32]
	I/O ports at 1c00 [size=64]
	I/O ports at 1c40 [size=64]
	Capabilities: [44] Power Management version 2

00:02.0 USB Controller: nVidia Corporation CK804 USB Controller (rev a2) 
(prog-if 10 [OHCI])
	Subsystem: Giga-byte Technology GA-K8N Ultra-9 Mainboard
	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 217
	Memory at f2101000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [44] Power Management version 2

00:02.1 USB Controller: nVidia Corporation CK804 USB Controller (rev a3) 
(prog-if 20 [EHCI])
	Subsystem: Giga-byte Technology GA-K8N Ultra-9 Mainboard
	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 50
	Memory at feb00000 (32-bit, non-prefetchable) [size=256]
	Capabilities: [44] Debug port
	Capabilities: [80] Power Management version 2

00:04.0 Multimedia audio controller: nVidia Corporation CK804 AC'97 Audio 
Controller (rev a2)
	Subsystem: Giga-byte Technology Unknown device ae01
	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 225
	I/O ports at b800 [size=256]
	I/O ports at bc00 [size=256]
	Memory at f2104000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [44] Power Management version 2

00:06.0 IDE interface: nVidia Corporation CK804 IDE (rev f2) (prog-if 8a 
[Master SecP PriP])
	Subsystem: Giga-byte Technology GA-K8N Ultra-9 Mainboard
	Flags: bus master, 66MHz, fast devsel, latency 0
	I/O ports at f000 [size=16]
	Capabilities: [44] Power Management version 2

00:07.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3) 
(prog-if 85 [Master SecO PriO])
	Subsystem: Giga-byte Technology GA-K8N Ultra-9 Mainboard
	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 225
	I/O ports at 09f0 [size=8]
	I/O ports at 0bf0 [size=4]
	I/O ports at 0970 [size=8]
	I/O ports at 0b70 [size=4]
	I/O ports at d000 [size=16]
	Memory at f2105000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [44] Power Management version 2

00:08.0 IDE interface: nVidia Corporation CK804 Serial ATA Controller (rev f3) 
(prog-if 85 [Master SecO PriO])
	Subsystem: Giga-byte Technology GA-K8N Ultra-9 Mainboard
	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 233
	I/O ports at 09e0 [size=8]
	I/O ports at 0be0 [size=4]
	I/O ports at 0960 [size=8]
	I/O ports at 0b60 [size=4]
	I/O ports at e400 [size=16]
	Memory at f2100000 (32-bit, non-prefetchable) [size=4K]
	Capabilities: [44] Power Management version 2

00:09.0 PCI bridge: nVidia Corporation CK804 PCI Bridge (rev a2) (prog-if 01 
[Subtractive decode])
	Flags: bus master, 66MHz, fast devsel, latency 0
	Bus: primary=00, secondary=01, subordinate=01, sec-latency=32
	Memory behind bridge: f2000000-f20fffff

00:0a.0 Bridge: nVidia Corporation CK804 Ethernet Controller (rev a3)
	Subsystem: Giga-byte Technology GA-K8N Ultra-9 Mainboard
	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 217
	Memory at f2102000 (32-bit, non-prefetchable) [size=4K]
	I/O ports at e800 [size=8]
	Capabilities: [44] Power Management version 2

00:0b.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) (prog-if 00 
[Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
	I/O behind bridge: 0000a000-0000afff
	Memory behind bridge: f0000000-f1ffffff
	Prefetchable memory behind bridge: 0000000050000000-0000000050000000
	Capabilities: [40] Power Management version 2
	Capabilities: [48] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable+
	Capabilities: [58] HyperTransport: MSI Mapping
	Capabilities: [80] Express Root Port (Slot+) IRQ 0
	Capabilities: [100] Virtual Channel

00:0c.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) (prog-if 00 
[Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
	I/O behind bridge: 00009000-00009fff
	Capabilities: [40] Power Management version 2
	Capabilities: [48] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable+
	Capabilities: [58] HyperTransport: MSI Mapping
	Capabilities: [80] Express Root Port (Slot+) IRQ 0
	Capabilities: [100] Virtual Channel

00:0d.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) (prog-if 00 
[Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
	I/O behind bridge: 00008000-00008fff
	Capabilities: [40] Power Management version 2
	Capabilities: [48] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable+
	Capabilities: [58] HyperTransport: MSI Mapping
	Capabilities: [80] Express Root Port (Slot+) IRQ 0
	Capabilities: [100] Virtual Channel

00:0e.0 PCI bridge: nVidia Corporation CK804 PCIE Bridge (rev a3) (prog-if 00 
[Normal decode])
	Flags: bus master, fast devsel, latency 0
	Bus: primary=00, secondary=05, subordinate=05, sec-latency=0
	Memory behind bridge: e8000000-efffffff
	Prefetchable memory behind bridge: 00000000e0000000-00000000e7f00000
	Capabilities: [40] Power Management version 2
	Capabilities: [48] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable+
	Capabilities: [58] HyperTransport: MSI Mapping
	Capabilities: [80] Express Root Port (Slot+) IRQ 0
	Capabilities: [100] Virtual Channel

00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] 
HyperTransport Technology Configuration
	Flags: fast devsel
	Capabilities: [80] HyperTransport: Host or Secondary Interface

00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] 
Address Map
	Flags: fast devsel

00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM 
Controller
	Flags: fast devsel

00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] 
Miscellaneous Control
	Flags: fast devsel

01:07.0 Multimedia controller: Philips Semiconductors SAA7134/SAA7135HL Video 
Broadcast Decoder (rev 01)
	Subsystem: TERRATEC Electronic GmbH Terratec Cinergy 400 TV
	Flags: bus master, medium devsel, latency 32, IRQ 58
	Memory at f2005000 (32-bit, non-prefetchable) [size=1K]
	Capabilities: [40] Power Management version 1

01:0a.0 FireWire (IEEE 1394): Texas Instruments TSB82AA2 IEEE-1394b Link Layer 
Controller (rev 01) (prog-if 10 [OHCI])
	Subsystem: Giga-byte Technology GA-K8N Ultra-9 Mainboard
	Flags: bus master, medium devsel, latency 32, IRQ 7
	Memory at f2004000 (32-bit, non-prefetchable) [size=2K]
	Memory at f2000000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: [44] Power Management version 2

02:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8053 PCI-E 
Gigabit Ethernet Controller (rev 19)
	Subsystem: Giga-byte Technology Marvell 88E8053 Gigabit Ethernet Controller 
(Gigabyte)
	Flags: bus master, fast devsel, latency 0, IRQ 5
	Memory at f1000000 (64-bit, non-prefetchable) [size=16K]
	I/O ports at a000 [size=256]
	[virtual] Expansion ROM at 50000000 [disabled] [size=128K]
	Capabilities: [48] Power Management version 2
	Capabilities: [50] Vital Product Data
	Capabilities: [5c] Message Signalled Interrupts: 64bit+ Queue=0/1 Enable-
	Capabilities: [e0] Express Legacy Endpoint IRQ 0
	Capabilities: [100] Advanced Error Reporting

05:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce 6600 GT] 
(rev a2) (prog-if 00 [VGA])
	Subsystem: LeadTek Research Inc. Unknown device 2009
	Flags: bus master, fast devsel, latency 0, IRQ 66
	Memory at e8000000 (32-bit, non-prefetchable) [size=64M]
	Memory at e0000000 (64-bit, prefetchable) [size=128M]
	Memory at ec000000 (64-bit, non-prefetchable) [size=16M]
	[virtual] Expansion ROM at ed000000 [disabled] [size=128K]
	Capabilities: [60] Power Management version 2
	Capabilities: [68] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
	Capabilities: [78] Express Endpoint IRQ 0
	Capabilities: [100] Virtual Channel
	Capabilities: [128] Power Budgeting

Best regards,
Matthias Dahl
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ