On Mon, 2003-04-14 at 16:23, Shesha@asu.edu wrote: > Thanks a lot Andy, one this that is bothering me is, > Say if the load of procedures by executing the command mentioned by you is as > follows in descending order.... > > 2604 __geneic_copy_to_user 40.6875 > 1705 csum_patrial_copy_generic 6.8750 > 370 __generic_copy_from_user 3.75 > 764 do_annonymous_page 3.1754 > 176 handle_IRQ_event 1.5714 > 31 remove_wait_queue 0.96 > > the list goes on > > are these procedures condidered as load on the CPU? how much of a load ? > very high, high, moderate ..... Based only on the data from the fragment above, your relative percentage of time spent breaks down like this (I'm using the 1st column): 46% __generic_copy_to_user (2604 / 5650) 30% csum_partial_copy_generic (1705 / 5650) 13% do_anonymous_page (764 / 5650) 6% __generic_copy_from_user (370 / 5650) Whatever you were doing when you collected this profile, your system was spending roughly 76% of the time copying data from kernel space to user space. I can't tell you why it was doing that; for some applications this may be expected and normal. I don't find the "load" column all that useful myself -- others will certainly differ. Regards, Andy -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/