linux-ide.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* How to determine performance bottleneck?
@ 2008-10-13 18:28 Pierre Ossman
  2008-10-13 20:12 ` Alan Cox
  2008-10-13 23:25 ` Tejun Heo
  0 siblings, 2 replies; 13+ messages in thread
From: Pierre Ossman @ 2008-10-13 18:28 UTC (permalink / raw)
  To: Jeff Garzik, Tejun Heo; +Cc: linux-ide

[-- Attachment #1: Type: text/plain, Size: 1339 bytes --]

I'm playing around with performance tuning my disk access, but there is
something limiting my bandwidth to the disks. I was hoping you could
help me determine what.

My setup is a sil3132 controller, connected to a PMP with five disks
behind it. I'm using iostat to measure disk traffic and I'm using reads
via dd for testing.

When I'm accessing a single disk, the bandwidth is 70 - 80 MiB/s. When
I access a second disk, the bandwidth is about 50 MiB/s/disk, and all
five results in 25 MiB/s/disk. In other words, something is limiting
things to about 100 MiB/s. Now the question is what that limiting
factor is.

The PCIe bus can sustain 250 MiB/s, so even with overhead that should
be plenty. The SATA links are in theory 300 MiB/s, so that can't be it
either. The remaining factors are the controller and the multiplier
chip, and/or the way we access them.

Tejun, what kind of throughput have you seen when you have been testing
the sil3132 and multipliers?

Rgds
-- 
     -- Pierre Ossman

  Linux kernel, MMC maintainer        http://www.kernel.org
  rdesktop, core developer          http://www.rdesktop.org

  WARNING: This correspondence is being monitored by the
  Swedish government. Make sure your server uses encryption
  for SMTP traffic and consider using PGP for end-to-end
  encryption.

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 197 bytes --]

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2008-10-14 17:44 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-10-13 18:28 How to determine performance bottleneck? Pierre Ossman
2008-10-13 20:12 ` Alan Cox
2008-10-14  5:22   ` Pierre Ossman
2008-10-13 23:25 ` Tejun Heo
2008-10-14  5:07   ` Pierre Ossman
2008-10-14  5:37     ` Tejun Heo
2008-10-14  6:03       ` Pierre Ossman
2008-10-14  6:12         ` Tejun Heo
2008-10-14  6:59           ` Pierre Ossman
2008-10-14  7:00             ` Tejun Heo
2008-10-14 16:29   ` Grant Grundler
2008-10-14 17:19     ` Tejun Heo
2008-10-14 17:43       ` Grant Grundler

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).