Re: [htop-general] disk io?
Brought to you by:
loderunner
From: Ground Z. <gro...@zu...> - 2004-09-04 15:06:52
|
On Thu, 2 Sep 2004 20:36:19 -0300 Hisham Muhammad <lod...@gm...> wrote: > On Wed, 01 Sep 2004 10:12:34 +0200, Joakim Verona <jo...@ve...> > wrote: > > Hello, > > > > In the quest to find performance bottlenecks in the system, > > would it be possible for htop to show disk io stats somehow? > > Interesting idea. I can see /proc/stat displays general disk io stats, > but I don't know if/where per-process information is available. I'll > consider adding at least the general DiskIO meter in the next release. Here's another interesting idea: presenting the list of file in use by a certain process (see the fuser tool). And another: network traffic statistics. And if you can implement per-process bandwidth consumption it would kick iptraff's behind, since that can only show totals and per IP/interface consumption. But let's not stop here, let's think at a greater scale. :) How about making htop into a tool that can be used to show per-process consumption of network, cpu, memory and disk resources (both disk throughput and files open)? I don't know about other people but I've always wished for such a tool. It would be useful for a lot of things, from finding bottlenecks to identifying rogue processes and trojans. Imagine, being able to know everything your processes do using one tool instead of having to hunt and correlate information from /proc entries and several other tools. In such an eventuality, the interface could have 3 modes (network, disk+files, cpu+mem) and the user could switch between them. In all 3 cases a list of processes could be shown and ENTER on a process could show additional information. For instance, in disk mode the list could show for each process the disk throughput and number of open files, while pressing ENTER would give the list of open files. Or, the screen for a certain process could offer all the information there is about it (disk, cpu, mem, net). -- GZ |