Thread (4 messages) 4 messages, 2 authors, 2011-09-15

CPU usage accounting

From: Vimal <hidden>
Date: 2011-09-15 13:19:58

Hi Mulyadi :)

On 14 September 2011 12:44, Mulyadi Santosa [off-list ref] wrote:
quoted
quoted
From what I understand: In case (1), the kernel code executes in the
context of the application, so the CPU cycles are accounted directly
to process that called write() (or send/sendto).
excellent thinking, however AFAIK sometimes (or most of the times
now?) data sending is done in asynchronous style..... so the counting
might be not so accurate since we don't really know how much the data
that are transmitted...
Ah I completely forgot asynchronous case.  Thanks for pointing it out!
quoted
But in case (2),
excellent thinking..... ?I place my bet on ksoftirqd
Thanks.  I think it makes sense.   Let me think of a way to actually
confirm this.  If you know of a way, do chip in :-)

thanks,
-- 
Vimal
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help