Hi all It seems that if using zfs, the usual tools like vmstat, sar, top etc are quite worthless, since zfs i/o load is not reported as iowait etc. Are there any plans to rewrite the old performance monitoring tools or the zfs parts to allow for standard monitoring tools? If not, what other tools exist that can do the same? Best regards roy -- Roy Sigurd Karlsbakk (+47) 97542685 roy at karlsbakk.net http://blogg.karlsbakk.net/ -- I all pedagogikk er det essensielt at pensum presenteres intelligibelt. Det er et element?rt imperativ for alle pedagoger ? unng? eksessiv anvendelse av idiomer med fremmed opprinnelse. I de fleste tilfeller eksisterer adekvate og relevante synonymer p? norsk.
On 10.05.10 08:57, Roy Sigurd Karlsbakk wrote:> Hi all > > It seems that if using zfs, the usual tools like vmstat, sar, top etc are quite worthless, since zfs i/o load is not reported as iowait etc. Are there any plans to rewrite the old performance monitoring tools or the zfs parts to allow for standard monitoring tools? If not, what other tools exist that can do the same?"zpool iostat" for one. Michael -- michael.schuster at oracle.com http://blogs.sun.com/recursion Recursion, n.: see ''Recursion''
----- "Michael Schuster" <michael.schuster at oracle.com> skrev:> On 10.05.10 08:57, Roy Sigurd Karlsbakk wrote: > > Hi all > > > > It seems that if using zfs, the usual tools like vmstat, sar, top > etc are quite worthless, since zfs i/o load is not reported as iowait > etc. Are there any plans to rewrite the old performance monitoring > tools or the zfs parts to allow for standard monitoring tools? If not, > what other tools exist that can do the same? > > "zpool iostat" for one.I know that, and iostat, etc, but wouldn''t it be rather consistent to integrate with the tools that have been used the latest two or three decades? wio shouldn''t be reported as 0% when the disks are the bottleneck... Best regards roy -- Roy Sigurd Karlsbakk (+47) 97542685 roy at karlsbakk.net http://blogg.karlsbakk.net/ -- I all pedagogikk er det essensielt at pensum presenteres intelligibelt. Det er et element?rt imperativ for alle pedagoger ? unng? eksessiv anvendelse av idiomer med fremmed opprinnelse. I de fleste tilfeller eksisterer adekvate og relevante synonymer p? norsk.
On May 10, 2010, at 12:16 AM, Roy Sigurd Karlsbakk wrote:> ----- "Michael Schuster" <michael.schuster at oracle.com> skrev: > >> On 10.05.10 08:57, Roy Sigurd Karlsbakk wrote: >>> Hi all >>> >>> It seems that if using zfs, the usual tools like vmstat, sar, top >> etc are quite worthless, since zfs i/o load is not reported as iowait >> etc. Are there any plans to rewrite the old performance monitoring >> tools or the zfs parts to allow for standard monitoring tools? If not, >> what other tools exist that can do the same? >> >> "zpool iostat" for one.The traditional tools are quite useful. But you have to know how to use them properly. The tools I use most often are: iostat, fsstat, nfsstat, iosnoop, and nicstat.> > I know that, and iostat, etc, but wouldn''t it be rather consistent to integrate with the tools that have been used the latest two or three decades? wio shouldn''t be reported as 0% when the disks are the bottleneck...Absolutely not. Wait for I/O is a processor state and has no direct relation to I/O bottlenecks. As a result, it caused confusion for the better part of the past 30 years. In Solaris 10, wio is always zero. Alan talks about this and refers to an Infodoc describing how wio is useless. http://blogs.sun.com/tpenta/entry/how_solaris_calculates_user_system However, in the brave new world, I can''t find a reference to the infodoc. Perhaps someone with a SunSolve account can find it? Suffice to say, this still trips people up and you''ll find many references to posts where people try to clarify this if you google a bit. -- richard -- ZFS storage and performance consulting at http://www.RichardElling.com
On Mon, May 10, 2010 at 7:57 AM, Roy Sigurd Karlsbakk <roy at karlsbakk.net> wrote:> Hi all > > It seems that if using zfs, the usual tools like vmstat, sar, top etc are quite worthless, since zfs i/o load is not reported as iowait etc. Are there any plans to rewrite the old performance monitoring tools or the zfs parts to allow for standard monitoring tools? If not, what other tools exist that can do the same?That''s nothing to do with ZFS. Solaris 10 defines iowait to be exactly zero. Which it is, being essentially meaningless. Things like vmstat and sar are a bit old anyway; I''m playing with replacements for sar. Top is still pretty useful. For zfs, zpool iostat has some utility, but I find fsstat to be pretty useful. -- -Peter Tribble http://www.petertribble.co.uk/ - http://ptribble.blogspot.com/
On 10/05/2010 16:52, Peter Tribble wrote:> > For zfs, zpool iostat has some utility, but I find fsstat to be pretty useful. > >iostat, zpool iostat, fsstat - all of them are very useful and allow you to monitor I/O on different levels. And of course dtrace io, fsinfo and syscall providers are very useful at times. -- Robert Milkowski http://milek.blogspot.com