Re: 2.5.39-mm1
From: Martin J. Bligh <hidden>
Date: 2002-09-30 16:26:30
Also in:
lkml
Well that's still a 1% bottom line. But we don't have a comparison which shows the effects of this patch alone. Can you patch -R the five patches and retest sometime? I just get the feeling that it should be doing better.
Well, I think something is indeed wrong. Averages times of 5 kernel compiles on 16-way NUMA-Q: 2.5.38-mm1 Elapsed: 20.44s User: 192.118s System: 46.346s CPU: 1166.6% 2.5.38-mm1 + the original hot/cold stuff I sent you Elapsed: 19.798s User: 191.61s System: 43.322s CPU: 1186.4% Reduction in both system and elapsed time. 2.5.39-mm1 w/o hot/cold stuff Elapsed: 19.538s User: 191.91s System: 44.746s CPU: 1210.8% 2.5.39-mm1 Elapsed: 19.532s User: 192.25s System: 42.642s CPU: 1203.2% No change in elapsed time, system time down somewhat. Looking at differences in averaged profiles: Going from 38-mm1 to 38-mm1-hot (+ made things worse, - better) Everything below 50 ticks difference excluded. 960 alloc_percpu_page 355 free_percpu_page 266 page_remove_rmap 96 file_read_actor 89 vm_enough_memory 56 page_add_rmap -50 do_wp_page -53 __pagevec_lru_add -56 schedule -73 dentry_open -93 __generic_copy_from_user -96 atomic_dec_and_lock -97 get_empty_filp -131 __fput -144 __set_page_dirty_buffers -147 do_softirq -169 __alloc_pages -187 .text.lock.file_table -263 pgd_alloc -323 pte_alloc_one -396 zap_pte_range -408 do_anonymous_page -733 __free_pages_ok -1301 rmqueue -6709 default_idle -9776 total Going from 39-mm1 w/o hot to 39-mm1 1600 default_idle 896 buffered_rmqueue 421 free_hot_cold_page 271 page_remove_rmap 197 vm_enough_memory 161 .text.lock.file_table 132 get_empty_filp 95 __fput 90 atomic_dec_and_lock 50 filemap_nopage -55 do_no_page -55 __pagevec_lru_add -62 schedule -65 fd_install -70 file_read_actor -73 find_get_page -81 d_lookup -111 __set_page_dirty_buffers -285 pgd_alloc -350 pte_alloc_one -382 do_anonymous_page -412 zap_pte_range -508 total -717 __free_pages_ok -1285 rmqueue Which looks about the same to me? Me slightly confused. Will try adding the original hot/cold stuff onto 39-mm1 if you like? M. -- 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/