Samuel Thibault, le Thu 29 Dec 2011 01:25:36 +0100, a écrit : > It might be biaised by the clock not being able to tick everywhere in > the kernel (though I guess e.g. most of the IPC machinery is running at > ipl0?),
But the linux drivers do get an opportunity to run their bottom halves etc. when spl goes back to 0. I've also tried under Xen: pmap_page_protect: 16.600000% ldt_init: 11.250000% ??? This is only called at boot... vm_map_lookup_entry: 8.250000% vm_object_deactivate_pages: 5.150000% vm_object_copy_delayed: 4.150000% vm_page_deactivate: 2.500000% pmap_valid_page: 2.100000% pmap_copy_page: 1.750000% ipc_kmsg_copyin_body: 1.300000% hurd_ihash_find: 1.000000% disk_cache_block_ref: 0.900000% zalloc: 0.900000% mach_msg_trap: 0.900000% pmap_protect: 0.750000% __mach_msg: 0.700000% zfree: 0.650000% hurd_thread_self: 0.650000% memset: 0.650000% vm_map_entry_delete: 0.600000% vm_page_lookup: 0.600000% ipc_mqueue_receive: 0.550000% ports_port_deref: 0.550000% vm_fault_page: 0.550000% pmap_remove: 0.550000% vm_map_copyin: 0.500000% ipc_mqueue_send: 0.500000% vm_map_copyout: 0.500000% ... Samuel