Hernando,

H.Vidal, Jr. wrote:
Hello.

Does anybody here have any thoughts, experiences, or references
to diagnostic methods when looking into potential PCI bus saturation?

If one is moving data across the bus, either under CPU copies or under
DMA/bus master, are there canonical methods to detect, perhaps
in bridge chip registers or other, the state and/or counts of
bus collisions and/or saturation?

Your help would be greatly appreciated. Thanks.

Hernando Vidal, Jr.
Tesseract Technology
_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org
To change your subscription (digest mode or unsubscribe) visit http://www.beowulf.org/mailman/listinfo/beowulf


Solaris provides "busstat", for their hardware that supports it - definitely SPARC, possibly Intel. I'm guessing that's not your OS though... The source is available, but it relies on counters maintained by the drivers, so it's probably not real portable.

For Linux, something could probably be written on top of IBM's kprobes (again, for hardware that supports it). I think the place to start looking would be around in the I/O MMU code.

For OS X, Dtrace will be bundled in some future release, putting it on the same footing as kprobes, but then I don't suspect this is your platform for HPC (big locks, semi-microkernel).

For Windows, there's perfmon, right?  Just kidding. :)


Roy

_______________________________________________
Beowulf mailing list, Beowulf@beowulf.org
To change your subscription (digest mode or unsubscribe) visit 
http://www.beowulf.org/mailman/listinfo/beowulf

Reply via email to