0
我想通過與文件相同的方式獲取diskstats數據。有沒有辦法在不閱讀該文件的情況下達到該值?價值觀如何被放置在那裏?是否有任何「.c」文件處理數據放置在diskstats上?對於proc/stat和meminfo? (diskstats是我最關心的問題)proc/diskstats如何工作以呈現該值?對於proc/stat和meminfo?
我想通過與文件相同的方式獲取diskstats數據。有沒有辦法在不閱讀該文件的情況下達到該值?價值觀如何被放置在那裏?是否有任何「.c」文件處理數據放置在diskstats上?對於proc/stat和meminfo? (diskstats是我最關心的問題)proc/diskstats如何工作以呈現該值?對於proc/stat和meminfo?
確實有一個.c文件,它是Linux內核的一部分。如果你真的想看看它是如何完成的,你可以開始解開它,例如從這裏開始:http://lxr.free-electrons.com/source/block/genhd.c?v=3.8
從procfs中讀取並不是獲取統計信息的最差方法,實際上這就是它的目的。但是,如果您想要,您可以嘗試使用iostat
util(請參閱http://linuxcommand.org/man_pages/iostat1.html)