[SunHELP] How to determine what causes a disk is busy

Ben Ricker bricker at wellinx.com
Fri Jul 11 09:18:34 CDT 2003


Top may help in this: correlate disk spikes with the process(es) taking
up the most kernel CPU time. Also, if you know that the processes DO,
you can make an educated guess. For instance, a database being run with
too little RAM may force too much disk IO, thereby forcing it to disk
cache.

You can get top from www.sunfreeware.com.

Ben Ricker
Wellinx.com

On Thu, 2003-07-10 at 16:42, Nguyen, David M wrote:
> I run iostat to check disk activity and suspect the disk is so busy by
> looking at column %b.  How do I find out what causes the disk busy?  I
> run Solaris8.  Thanks.
> 
> #iostat -x 1 10
>                   extended device statistics
> device       r/s    w/s   kr/s   kw/s wait actv  svc_t  %w  %b
> sd0         75.0   66.3 1731.2  520.4  0.1  4.1   29.6   0  92
> sd6          0.0    0.0    0.0    0.0  0.0  0.0    0.0   0   0
> nfs1         0.0    0.0    0.0    0.0  0.0  0.0    0.0   0   0
>                   extended device statistics
> device       r/s    w/s   kr/s   kw/s wait actv  svc_t  %w  %b
> sd0         50.6   67.4 4782.5  539.3  0.0  3.1   26.4   0 100
> sd6          0.0    0.0    0.0    0.0  0.0  0.0    0.0   0   0
> nfs1         0.0    0.0    0.0    0.0  0.0  0.0    0.0   0   0
>                   extended device statistics
> device       r/s    w/s   kr/s   kw/s wait actv  svc_t  %w  %b
> sd0         42.0   74.0 4064.1  592.0  0.0  3.6   31.2   0 100
> sd6          0.0    0.0    0.0    0.0  0.0  0.0    0.0   0   0
> nfs1         0.0    0.0    0.0    0.0  0.0  0.0    0.0   0   0
> _______________________________________________
> SunHELP maillist  -  SunHELP at sunhelp.org
> http://www.sunhelp.org/mailman/listinfo/sunhelp



More information about the SunHELP mailing list