Messages in this thread | | | Subject | Re: [patch] voluntary-preempt-2.6.9-rc2-mm4-S7 | From | Lee Revell <> | Date | Fri, 01 Oct 2004 23:02:17 -0400 |
| |
On Mon, 2004-09-27 at 20:05, Ingo Molnar wrote: > i've released the -S7 VP patch: > > http://redhat.com/~mingo/voluntary-preempt/voluntary-preempt-2.6.9-rc2-mm4-S7 >
OK, I have been busy with other things, so haven't been able to test as much. There might be a few regressions with S7. Here is a trace from the ext3 journaling code that I never saw before. It starts with some printks from the rtc_interrupt, due to having the rtc-debug patch installed, but these accout for less than 100 usecs of the ~600 usec latency.
http://krustophenia.net/testresults.php?dataset=2.6.9-rc2-mm4-S7
This part repeats many times:
00000001 0.127ms (+0.000ms): journal_refile_buffer (journal_commit_transaction) 00000003 0.127ms (+0.000ms): __journal_refile_buffer (journal_refile_buffer) 00000003 0.128ms (+0.000ms): __journal_unfile_buffer (journal_refile_buffer) 00000002 0.128ms (+0.000ms): preempt_schedule (journal_refile_buffer) 00000002 0.128ms (+0.000ms): journal_remove_journal_head (journal_refile_buffer) 00000003 0.129ms (+0.000ms): __journal_remove_journal_head (journal_remove_journal_head) 00000003 0.129ms (+0.000ms): __brelse (__journal_remove_journal_head) 00000003 0.130ms (+0.000ms): journal_free_journal_head (journal_remove_journal_head) 00000003 0.130ms (+0.000ms): kmem_cache_free (journal_free_journal_head) 00000002 0.130ms (+0.000ms): preempt_schedule (journal_refile_buffer) 00000001 0.131ms (+0.000ms): preempt_schedule (journal_refile_buffer) 00000001 0.131ms (+0.000ms): __brelse (journal_commit_transaction) 00000002 0.132ms (+0.000ms): kfree (journal_commit_transaction) 00000001 0.132ms (+0.000ms): preempt_schedule (journal_commit_transaction) 00000001 0.133ms (+0.000ms): journal_refile_buffer (journal_commit_transaction) 00000003 0.133ms (+0.000ms): __journal_refile_buffer (journal_refile_buffer) 00000003 0.133ms (+0.000ms): __journal_unfile_buffer (journal_refile_buffer) 00000002 0.134ms (+0.000ms): preempt_schedule (journal_refile_buffer) 00000002 0.134ms (+0.000ms): journal_remove_journal_head (journal_refile_buffer) 00000003 0.135ms (+0.000ms): __journal_remove_journal_head (journal_remove_journal_head) 00000003 0.135ms (+0.000ms): __brelse (__journal_remove_journal_head) 00000003 0.135ms (+0.000ms): journal_free_journal_head (journal_remove_journal_head) 00000003 0.136ms (+0.000ms): kmem_cache_free (journal_free_journal_head) 00000002 0.136ms (+0.000ms): preempt_schedule (journal_refile_buffer) 00000001 0.136ms (+0.000ms): preempt_schedule (journal_refile_buffer) 00000001 0.137ms (+0.000ms): __brelse (journal_commit_transaction) 00000002 0.137ms (+0.000ms): kfree (journal_commit_transaction) 00000001 0.138ms (+0.000ms): preempt_schedule (journal_commit_transaction) 00000001 0.138ms (+0.000ms): journal_refile_buffer (journal_commit_transaction) 00000003 0.139ms (+0.000ms): __journal_refile_buffer (journal_refile_buffer) 00000003 0.139ms (+0.000ms): __journal_unfile_buffer (journal_refile_buffer) 00000002 0.140ms (+0.000ms): preempt_schedule (journal_refile_buffer) 00000002 0.140ms (+0.000ms): journal_remove_journal_head (journal_refile_buffer) 00000003 0.141ms (+0.000ms): __journal_remove_journal_head (journal_remove_journal_head) 00000003 0.141ms (+0.000ms): __brelse (__journal_remove_journal_head) 00000003 0.141ms (+0.000ms): journal_free_journal_head (journal_remove_journal_head) 00000003 0.142ms (+0.000ms): kmem_cache_free (journal_free_journal_head) 00000002 0.142ms (+0.000ms): preempt_schedule (journal_refile_buffer) 00000001 0.142ms (+0.000ms): preempt_schedule (journal_refile_buffer) 00000001 0.143ms (+0.001ms): __brelse (journal_commit_transaction) 00000002 0.144ms (+0.000ms): kfree (journal_commit_transaction)
Lee
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |