* Ingo Molnar <mingo@elte.hu> wrote:i've updated the trace with a better one: the first one had some idle time in it as well plus the effects of a 2000-task Ctrl-Z - which skewed the histograms. the new stats are more straightforward. down() callsite histogram: 42 down <= lock_kernel <= de_put <= proc_delete_inode < 42 down <= lock_kernel <= proc_lookup_de <= proc_lookup < 78 down <= lock_kernel <= proc_lookup_de <= proc_lookup < 310 down <= lock_kernel <= sys_fcntl <= system_call_after_swapgs < 332 down <= lock_kernel <= vfs_ioctl <= do_vfs_ioctl < 380 down <= lock_kernel <= tty_release <= __fput < 422 down <= lock_kernel <= chrdev_open <= __dentry_open < hm, why is chrdev_open() called all that often? top-5 wakeups: 4 default_wake_function <= __wake_up_common <= complete <= migration_thread <= kthread <= child_rip < 4 wake_up_process <= sched_exec <= do_execve <= sys_execve <= stub_execve <= < 8 wake_up_process <= __mutex_unlock_slowpath <= mutex_unlock <= do_filp_open <= do_sys_open <= sys_open < 40 default_wake_function <= autoremove_wake_function <= __wake_up_common <= __wake_up <= sock_def_wakeup <= tcp_rcv_state_process < 98 default_wake_function <= __wake_up_common <= __wake_up_sync <= do_notify_parent <= do_exit <= do_group_exit < i.e. very little wakeup activities. Top 10 scheduling points: 10 schedule <= kjournald <= kthread <= child_rip < 12 schedule <= __down_write_nested <= __down_write <= down_write < 29 schedule <= worker_thread <= kthread <= child_rip < 40 schedule <= schedule_timeout <= inet_stream_connect <= sys_connect < 59 schedule <= __cond_resched <= _cond_resched <= generic_file_buffered_write < 111 schedule <= ksoftirqd <= kthread <= child_rip < 119 schedule <= do_wait <= sys_wait4 <= system_call_after_swapgs < 659 schedule <= do_exit <= do_group_exit <= sys_exit_group < 781 schedule <= sysret_careful <= <= 0 < 1347 schedule <= retint_careful <= <= 0 < the NMI profiling results were accurate. Ingo --
| Washington Odhiambo | Weird Problem with NAT - more details |
| Greg Kroah-Hartman | [PATCH 001/196] Chinese: Add the known_regression URI to the HOWTO |
| Tarkan Erimer | Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3 |
| Andrew Morton | -mm merge plans for 2.6.23 |
git: | |
| Jarek Poplawski | [PATCH] pkt_sched: Destroy gen estimators under rtnl_lock(). |
| Gerrit Renker | [PATCH 0/37] dccp: Feature negotiation - last call for comments |
| David Miller | Re: [GIT]: Networking |
| Denys Fedoryshchenko | thousands of classes, e1000 TX unit hang |
