Linux display disk total statistics including time spent reading and writing data

Most Linux admins are not aware of hidden switch (undocumented switch) called -D. The -D option display a nice summery of disk I/O subsystem since boot time. Output includes total time spent reading and writing data, merged reads and merged writes (kernel disk i/o optimization technique) and other parameters.

vmstat command with -D option

Type the command at shell prompt:
vmstat -D
Output:

           30 disks
            8 partitions
     13739406 total reads
      3887474 merged reads
   1180260353 read sectors
    109630647 milli reading
    118650080 writes
    250115464 merged writes
   2950543038 written sectors
   2382220771 milli writing
            0 inprogress IO
       113832 milli spent IO

This is my local backup server hosted at local data center:
$ uptime
Output:

12:15:07 up 33 days,  9:15,  2 users,  load average: 1.71, 1.49, 1.03

Since last 33 days my server spent total 1180260353 milliseconds reading disk. To get more detailed about disk I/O stats, use the -d option as described in previous article - How do I find out Linux Disk utilization?

Want to read Linux tips and tricks, but don't have time to check our blog everyday? Subscribe to our daily email newsletter to make sure you don't miss a single tip/tricks. Subscribe to our weekly newsletter here!

{ 0 comments… add one now }

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Tagged as: , , , , , , ,

Previous post: Eat Your Own Dog Food: Microsoft to Push Silverlight Technology

Next post: IBM / Lenovo Computer Print Serial Number and Other Information from a Shell Command Prompt