Thread (13 messages) 13 messages, 5 authors, 2004-02-24

Re: LTP VM test slower under 2.6.3 than 2.4.20

From: Kirk True <hidden>
Date: 2004-02-20 19:03:43

OK, try this profile for 2.4.20 instead (helps to use the right System.map):

    221 default_idle                               4.6042
      2 error_code                                 0.0333
      1 restore_fpu                                0.0312
     12 apm_bios_call_simple                       0.0833
      6 do_page_fault                              0.0047
      1 do_anonymous_page                          0.0039
      1 pte_alloc                                  0.0057
      2 set_page_dirty                             0.0179
      1 add_to_page_cache_unique                   0.0078
      2 mark_page_accessed                         0.0417
      1 kmem_cache_free                            0.0208
      1 activate_page                              0.0078
      1 lru_cache_add                              0.0104
      2 __lru_cache_del                            0.0179
     14 shrink_cache                               0.0179
      3 swap_out_pmd                               0.0117
      2 try_to_swap_out                            0.0048
      2 __free_pages_ok                            0.0030
      7 rmqueue                                    0.0129
      1 try_to_free_buffers                        0.0039
      1 ide_dmaproc                                0.0012
     53 fast_clear_page                            0.6625
    337 total                                      0.0003

Kirk


Kirk True wrote:
Hi all,

 > A kernel profile might help.

Here's the profiles comparing the two versions. I don't understand why
no "do_page_fault" shows up under 2.4.20 or why "gunzip" does.

Kirk

-------------------------------------------------



2.6.3:

# readprofile -r;./mem01;readprofile -m /boot/System.map-2.6.3 \
       >> captured_profile2.6.3

   1446 poll_idle                                 24.9310
      4 delay_tsc                                  0.1667
     71 do_page_fault                              0.0536
     41 schedule                                   0.0238
     13 __might_sleep                              0.0637
      1 prepare_to_wait                            0.0068
      1 put_files_struct                           0.0042
   3229 do_softirq                                16.3081
      1 run_timer_softirq                          0.0022
   4807 total                                      0.0262



2.4.20:

# readprofile -r;./mem01;readprofile -m /boot/System.map-2.4.20 \
       >> captured_profile2.4.20

    347 gunzip                                     0.1559
      8 acpi_restore_state_mem                     0.0021
      2 proc_dostring                              0.0033
      3 access_process_vm                          0.0054
      2 __mod_timer                                0.0038
      1 del_timer                                  0.0065
      1 update_one_process                         0.0036
      1 notifier_chain_unregister                  0.0052
    365 total                                      0.0020

-- 
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a>

--
To unsubscribe, send a message with 'unsubscribe linux-mm' in
the body to majordomo@kvack.org.  For more info on Linux MM,
see: http://www.linux-mm.org/ .
Don't email: <a href=mailto:"aart@kvack.org"> aart@kvack.org </a>
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help