Fwd: Systemtap support for disk i/o per pid
Li Guanglei
guanglei@cn.ibm.com
Thu Jun 1 10:07:00 GMT 2006
Nguyen, Thang P ??:
> As for disk I/O, currently I am also adding more hooks into ioscheduler
> tapset to track disk activities such as block I/O location and estimate
> disk seek time. Li, I can send you what I have, and see where to fit
> (or perhaps consolidate) them if necessary.
Great. I read your codes, it looks good but I have one comment. I
think ioscheduler may not be a suitable category for submit_bio and
other alias definitions like disk activities. I think we should define
new stap files and alias categories for these probes. Do you think so?
I also copied this mail to Jose Santos since he is also the one doing
LKET work with me.
- Guanglei
>
> Thang
>
> -----Original Message-----
> From: systemtap-owner@sourceware.org
> [mailto:systemtap-owner@sourceware.org] On Behalf Of Li Guanglei
> Sent: Sunday, May 28, 2006 11:39 PM
> To: James Dickens
> Cc: systemtap@sourceware.org
> Subject: Re: Fwd: Systemtap support for disk i/o per pid
>
> James Dickens ??:
>> resending due to improper mime type on the original
>>
>> it would be simpler in most cases to probe syscalls that are easily
>> trackable to pid's though this won't give a totally accurate of IO
>> because of caching, but it is the easiest, and safest. When you go to
>> lower level kernel interfaces it becomes difficult to attiribute
>> actions with the pid that caused them.
>>
>> James Dickens
>> uadmin.blogspot.com
>
> Currently Systemtap could make you able to trace all syscalls by pid,
> e.g:
> stap -e "probe addevent.syscall {} " -x pid
> to trace both entry & return of all syscalls
> or:
> stap -e "probe addevent.syscall {}" -c command
>
> I am getting started with Jose to implement new hooks about IO system
> calls which could give more details other than the syscall name. And
> we are also trying to map systemcall to the io scheduler and scsi hooks.
>
> - Li Guanglei
More information about the Systemtap
mailing list