please enable CONFIG_TASKSTATS, especially CONFIG_TASK_IO_ACCOUNTING
Bug #157191 reported by
Pasi Savolainen
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Low
|
Tim Gardner |
Bug Description
Linux kernel has very useful task IO information (reflected into /proc/self/io and other places) similar to what 'vmstat' gives.
It needs that in kernel configuration CONFIG_TASKSTATS and CONFIG_
In current gutsy (2.6.22.14.21) kernel they are not enabled.
There is also very handy 'iotop.py' program available at http://
Changed in linux: | |
assignee: | nobody → timg-tpi |
importance: | Undecided → Low |
milestone: | none → hardy-alpha-4 |
status: | New → In Progress |
To post a comment you must log in.
I need to second this request. Being able to view disk i/o stats per process is very important as it would greatly help newbies, advanced users and developers alike to track down what i/o hogging processes are causing their ubuntu systems to slow down. This happens more than people think, the recent spate of bugs/forum posts related to trackerd is just one example of how top/vmstat/iostat et al are useless for such a task.
People are asking for this capability all the time, see
http:// ubuntuforums. org/showthread. php?t=646611 ubuntuforums. org/showthread. php?t=294555 ubuntuforums. org/showthread. php?t=396692
http://
http://
as just some examples of users screaming for this functionality. While I'm an avid Ubuntu user myself (I completely wiped my M$ Windoze partition btw) I think it's pretty sad that all other OS's have that capability built-in but ubuntu doesn't, and all it takes to fix is to turn on a simple kernel config option...
BTW, I got alerted to this by an excellent thread on linuxquestions
http:// www.linuxquesti ons.org/ questions/ linux-kernel- 70/how- to-enable- process- io-statistics- 600777/ #post2963872
which mentions that the latest version of collectl also supporting the "new" i/o /proc interface (not in the repos yet, see bug# 135037)