linux-scsi.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* I/O performance measurement tools on Linux
@ 2006-03-28 18:53 Ju, Seokmann
  2006-03-29  3:07 ` Douglas Gilbert
  2006-03-30  6:54 ` Grant Grundler
  0 siblings, 2 replies; 4+ messages in thread
From: Ju, Seokmann @ 2006-03-28 18:53 UTC (permalink / raw)
  To: Ju, Seokmann; +Cc: linux-kernel, linux-scsi

Hi,

Are there any performance measurement tools available that running on
Linux?
I would like to measure disk I/O performance (file system and raw I/O)
on several kernels.
Please lead me to the place.

Thank you,

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

* Re: I/O performance measurement tools on Linux
  2006-03-28 18:53 I/O performance measurement tools on Linux Ju, Seokmann
@ 2006-03-29  3:07 ` Douglas Gilbert
  2006-03-29  7:13   ` Jens Axboe
  2006-03-30  6:54 ` Grant Grundler
  1 sibling, 1 reply; 4+ messages in thread
From: Douglas Gilbert @ 2006-03-29  3:07 UTC (permalink / raw)
  To: Ju, Seokmann; +Cc: Ju, Seokmann, linux-kernel, linux-scsi

Ju, Seokmann wrote:
> Hi,
> 
> Are there any performance measurement tools available that running on
> Linux?
> I would like to measure disk I/O performance (file system and raw I/O)
> on several kernels.
> Please lead me to the place.

The sg3_utils package may help with some raw SCSI
and SATA disk I/O measurements.
sg_dd, sgp_dd and sgm_dd are dd variants that
let you tweak a lot of low level details. The sg_read
utility can be used to measure disk cache throughput,
transport speeds and command overhead.

Recently I have been looking at measuring command overhead.
On the disks that I am testing a zero block READ (i.e.
issue a SCSI READ for zero blocks) is the fastest command.

The most recent released sg3_utils can be found at:
http://www.torque.net/sg   [Utilities section]
The latest beta is in the news section of that page.
A description can be found at:
http://www.torque.net/sg/u_index.html

Doug Gilbert




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

* Re: I/O performance measurement tools on Linux
  2006-03-29  3:07 ` Douglas Gilbert
@ 2006-03-29  7:13   ` Jens Axboe
  0 siblings, 0 replies; 4+ messages in thread
From: Jens Axboe @ 2006-03-29  7:13 UTC (permalink / raw)
  To: Douglas Gilbert; +Cc: Ju, Seokmann, Ju, Seokmann, linux-kernel, linux-scsi

On Tue, Mar 28 2006, Douglas Gilbert wrote:
> Ju, Seokmann wrote:
> > Hi,
> > 
> > Are there any performance measurement tools available that running on
> > Linux?
> > I would like to measure disk I/O performance (file system and raw I/O)
> > on several kernels.
> > Please lead me to the place.
> 
> The sg3_utils package may help with some raw SCSI
> and SATA disk I/O measurements.
> sg_dd, sgp_dd and sgm_dd are dd variants that
> let you tweak a lot of low level details. The sg_read
> utility can be used to measure disk cache throughput,
> transport speeds and command overhead.

I wrote a little fio tool that can be used as well, it can use various
types of io engines: libaio, posixaio, regular sync io, direct io, and
SG_IO io. You can write simple job files for it, there are some examples
included in the tar ball.

http://brick.kernel.dk/snaps/

Just grab the latest snapshot, that's usually the least buggy version
:-)

-- 
Jens Axboe


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

* Re: I/O performance measurement tools on Linux
  2006-03-28 18:53 I/O performance measurement tools on Linux Ju, Seokmann
  2006-03-29  3:07 ` Douglas Gilbert
@ 2006-03-30  6:54 ` Grant Grundler
  1 sibling, 0 replies; 4+ messages in thread
From: Grant Grundler @ 2006-03-30  6:54 UTC (permalink / raw)
  To: Ju, Seokmann; +Cc: Ju, Seokmann, linux-kernel, linux-scsi

On Tue, Mar 28, 2006 at 10:53:14AM -0800, Ju, Seokmann wrote:
> Hi,
> 
> Are there any performance measurement tools available that running on
> Linux?
> I would like to measure disk I/O performance (file system and raw I/O)
> on several kernels.

iozone and bonnie are two well established benchmarks.
Multiple versions of diskbench (aka "db") are also good.
"spew" is a new kid on the block but easy to use.

Hrm...looks like debian dropped iozone from the next release.

> Please lead me to the place.

google is your friend. :)
google can lead to to all of the above if you don't have
debian (ie "apt-get install bonnie++ spew").

Note that having a bench marking tool is just half the battle.
Knowing _what_ the result means is the other half.


hth,
grant

> 
> Thank you,
> -
> 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] 4+ messages in thread

end of thread, other threads:[~2006-03-30  6:43 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-03-28 18:53 I/O performance measurement tools on Linux Ju, Seokmann
2006-03-29  3:07 ` Douglas Gilbert
2006-03-29  7:13   ` Jens Axboe
2006-03-30  6:54 ` 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).