From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S267346AbUGNKQM (ORCPT ); Wed, 14 Jul 2004 06:16:12 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S267349AbUGNKQM (ORCPT ); Wed, 14 Jul 2004 06:16:12 -0400 Received: from die-box.org ([81.169.152.139]:3550 "HELO die-box.org") by vger.kernel.org with SMTP id S267346AbUGNKP6 (ORCPT ); Wed, 14 Jul 2004 06:15:58 -0400 Subject: Re: [ck] Preempt Threshold Measurements From: Jens Bergmann To: Gabriel Devenyi Cc: ck@vds.kolivas.org, linux-kernel@vger.kernel.org In-Reply-To: <200407121943.25196.devenyga@mcmaster.ca> References: <200407121943.25196.devenyga@mcmaster.ca> Content-Type: text/plain Message-Id: <1089800153.3851.4.camel@host-95173.ewetel.de> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.6 Date: Wed, 14 Jul 2004 12:15:53 +0200 Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Hi, this is what i got running -ck (downloaded today so including wli's updated preempt latency testing patch): 8ms non-preemptible critical section violated 2 ms preempt threshold starting at generic_shutdown_super+0x73/0x1b0 and ending at schedule+0x255/0x4a0 [] schedule+0x255/0x4a0 [] dec_preempt_count+0x118/0x120 [] schedule+0x255/0x4a0 [] schedule+0x255/0x4a0 [] __mod_timer+0x112/0x180 [] schedule_timeout+0x63/0xc0 [] process_timeout+0x0/0x10 [] do_select+0x187/0x2f0 [] __pollwait+0x0/0xd0 [] sys_select+0x2db/0x500 [] syscall_call+0x7/0xb 3ms non-preemptible critical section violated 2 ms preempt threshold starting at schedule+0x65/0x4a0 and ending at schedule+0x255/0x4a0 [] schedule+0x255/0x4a0 [] dec_preempt_count+0x118/0x120 [] schedule+0x255/0x4a0 [] schedule+0x255/0x4a0 [] do_syslog+0x205/0x430 [] autoremove_wake_function+0x0/0x60 [] dec_preempt_count+0x52/0x120 [] autoremove_wake_function+0x0/0x60 [] dnotify_parent+0x93/0xc0 [] vfs_read+0xb8/0x130 [] sys_read+0x42/0x70 [] syscall_call+0x7/0xb 6ms non-preemptible critical section violated 2 ms preempt threshold starting at sock_def_readable+0x10/0x90 and ending at sock_def_readable+0x31/0x90 [] sock_def_readable+0x31/0x90 [] dec_preempt_count+0x118/0x120 [] sock_def_readable+0x31/0x90 [] sock_def_readable+0x31/0x90 [] unix_stream_sendmsg+0x28f/0x410 [] sock_sendmsg+0x9d/0xc0 [] slice+0x2a/0x50 [] effective_prio+0x49/0xe0 [] activate_task+0x6e/0x90 [] try_to_wake_up+0x71/0xc0 [] wake_up_process+0x1d/0x30 [] vt_ioctl+0x21c/0x1c40 [] sock_readv_writev+0x75/0xb0 [] sock_writev+0x4f/0x60 [] do_readv_writev+0x22c/0x280 [] sys_ioctl+0xbd/0x2a0 [] dec_preempt_count+0x52/0x120 [] vfs_writev+0x58/0x70 [] sys_writev+0x42/0x70 [] vfs_writev+0x58/0x70 [] sys_writev+0x42/0x70 [] syscall_call+0x7/0xb 6ms non-preemptible critical section violated 2 ms preempt threshold starting at exit_mmap+0x1a/0x170 and ending at exit_mmap+0x112/0x170 [] exit_mmap+0x112/0x170 [] dec_preempt_count+0x118/0x120 [] exit_mmap+0x112/0x170 [] exit_mmap+0x112/0x170 [] mmput+0x74/0xa0 [] do_exit+0xfb/0x430 [] get_signal_to_deliver+0x236/0x380 [] dec_preempt_count+0x52/0x120 [] do_group_exit+0x3e/0xc0 [] get_signal_to_deliver+0x269/0x380 [] do_signal+0x93/0x120 [] free_hot_cold_page+0xa8/0x120 [] poll_freewait+0x44/0x50 [] sys_poll+0x20c/0x240 [] __pollwait+0x0/0xd0 [] do_notify_resume+0x37/0x3c [] work_notifysig+0x13/0x15 6ms non-preemptible critical section violated 2 ms preempt threshold starting at install_arg_page+0x39/0x100 and ending at pte_alloc_map+0x45/0xb0 [] pte_alloc_map+0x45/0xb0 [] dec_preempt_count+0x118/0x120 [] pte_alloc_map+0x45/0xb0 [] pte_alloc_map+0x45/0xb0 [] __touch_preempt_timing+0x8/0x20 [] install_arg_page+0x48/0x100 [] setup_arg_pages+0x164/0x1b0 [] load_elf_binary+0x41b/0xd50 [] __generic_file_aio_read+0x205/0x240 [] do_sync_read+0x80/0xb0 [] dnotify_parent+0x93/0xc0 [] load_elf_binary+0x0/0xd50 [] search_binary_handler+0x191/0x2c0 [] load_script+0x215/0x250 [] dnotify_parent+0x93/0xc0 [] __alloc_pages+0x320/0x390 [] search_binary_handler+0x175/0x2c0 [] dec_preempt_count+0x52/0x120 [] load_script+0x0/0x250 [] search_binary_handler+0x191/0x2c0 [] do_execve+0x1cd/0x250 [] sys_execve+0x42/0x80 [] syscall_call+0x7/0xb [] ____call_usermodehelper+0x7b/0xb0 [] syscall_call+0x7/0xb [] ____call_usermodehelper+0x7b/0xb0 [] ____call_usermodehelper+0x0/0xb0 [] kernel_thread_helper+0x5/0x18 6ms non-preemptible critical section violated 2 ms preempt threshold starting at unix_accept+0xbe/0x140 and ending at unix_accept+0xfc/0x140 [] unix_accept+0xfc/0x140 [] dec_preempt_count+0x118/0x120 [] unix_accept+0xfc/0x140 [] unix_accept+0xfc/0x140 [] sys_accept+0xb1/0x170 [] do_select+0x1af/0x2f0 [] __mod_timer+0x112/0x180 [] dec_preempt_count+0x52/0x120 [] __mod_timer+0x112/0x180 [] do_setitimer+0x1bc/0x1f0 [] copy_from_user+0x48/0x80 [] sys_socketcall+0xd5/0x260 [] syscall_call+0x7/0xb 5ms non-preemptible critical section violated 2 ms preempt threshold starting at sys_ioctl+0x41/0x2a0 and ending at sys_ioctl+0xbd/0x2a0 [] sys_ioctl+0xbd/0x2a0 [] dec_preempt_count+0x118/0x120 [] sys_ioctl+0xbd/0x2a0 [] show_trace+0x18/0xa0 [] sys_ioctl+0xbd/0x2a0 [] show_trace+0x18/0xa0 [] syscall_call+0x7/0xb [] show_trace+0x18/0xa0 115ms non-preemptible critical section violated 2 ms preempt threshold starting at schedule+0x65/0x4a0 and ending at chrdev_open+0x105/0x240 [] chrdev_open+0x105/0x240 [] dec_preempt_count+0x118/0x120 [] chrdev_open+0x105/0x240 [] chrdev_open+0x105/0x240 [] dentry_open+0x15a/0x240 [] filp_open+0x68/0x70 [] get_unused_fd+0x74/0xe0 [] sys_open+0x5b/0x90 [] syscall_call+0x7/0xb 300ms non-preemptible critical section violated 2 ms preempt threshold starting at chrdev_open+0xd3/0x240 and ending at schedule+0x255/0x4a0 [] schedule+0x255/0x4a0 [] dec_preempt_count+0x118/0x120 [] schedule+0x255/0x4a0 [] schedule+0x255/0x4a0 [] __mod_timer+0x112/0x180 [] schedule_timeout+0x63/0xc0 [] __mod_timer+0x112/0x180 [] schedule_timeout+0x63/0xc0 [] process_timeout+0x0/0x10 [] do_select+0x187/0x2f0 [] __pollwait+0x0/0xd0 [] sys_select+0x2db/0x500 [] syscall_call+0x7/0xb System specs: P3 1.13 GHz, 512 MB RAM, 1024 MB Swap, Ext3, 20GB IBM DTLA305020 Normal Desktop Maschine running X. -- it's just a game...