The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Special Forums > Hardware > Filesystems, Disks and Memory
.
google unix.com




View Single Post in the UNIX and Linux Forums - Click on the Thread or Permalink to View Entire Thread -->
  #2 (permalink)  
Old 05-11-2009
otheus's Avatar
otheus otheus is offline Forum Staff  
Moderator ala Mode
  
 

Join Date: Feb 2007
Location: Innsbruck, Austria
Posts: 1,893
Well, if you're using Linux, you can look at the sysstat code, which probably does some kind of ioctl on the raw device, and so you could look at the Linux kernel, which might end up telling you that it counts the number of blocks sent to the IO controller for writing; whether or not that means the device actually wrote those blocks, I don't think one can say.

Now it could be that the disk and its controller keep track of a statistic and it's possible to get that value, but I doubt this is what sa/sysstat relies on. Further, I've written SCSI drivers before, and if this feature exists nowadays, it's not in the standard, meaning it's on a device-by-device basis.