[datapoint] ac17 vs pre5 vm performance comparison

From: Mike Galbraith (mikeg@weiden.de)
Date: Tue Jun 13 2000 - 09:33:28 EST


Hi,

Below are gcc-profiling (ikd) results comparing ac17 to pre5 doing
make -j30 bzImage (make-3.79 no longer requires measures to prevent
fork-bombing the system btw.. nice). pre5 completed in 10 minutes..
ac17 took 22 minutes to compile the same source tree.

[Why make -j 30?.. because that's just enough to send this 128mb box
into heavy swap usage but not rediculously heavy.. cpu usage with a
healthy vm sub-system typically stays well over 80%]

I noticed (strange) nearly complete stoppages with ac17 during which
time nothing would happen except an occasional disk rattle for looong
seconds at a time. (noticed in virgin source first.. ikd added later
for data capture)

Complete profiles are available (48k raw).

        -Mike

data generated via.. readprofile -r && make -j 30 bzImage && \
readprofile -v -m /boot/`uname -r`/System.map.. sorted -n +3

ac17:

c0135870 init_buffer 280730 7018.2500
c011b88c in_group_p 372132 7156.3846
c010f1fc startup_8259A_irq 208196 7435.5714
c0135e04 __brelse 347858 7905.8636
c013f7cc cached_lookup 810367 8441.3229
c0125d74 vm_enough_memory 819970 11388.4722
c013063c nr_free_pages 819966 12811.9688
c012f824 swap_out_mm 1554383 12953.1917
c010b7a4 system_call 978279 14386.4559
c0111bc8 apm_bios_call_simple 1515174 16469.2826
c0137e44 sync_page_buffers 2174928 17539.7419
c0111ce8 apm_do_idle 1508757 23574.3281
c01265e4 find_vma 3419585 26715.5078
c012f670 swap_out_vma 17180304 39404.3670
c010b7e8 ret_from_sys_call 1035687 41427.4800
c01171a0 __wake_up 413600061 833871.0907
c012f3c4 try_to_swap_out 950365800 1389423.6842
00000000 total 1438994787 1213.3586

pre5:

c012418c do_no_page 1052015 5260.0750
c012d0a4 try_to_swap_out 2709985 5463.6794
c011a5e8 supplemental_group_member 371959 5469.9853
c012e40c free_page_and_swap_cache 906819 5812.9423
c010e5dc startup_8259A_irq 173342 6190.7857
c0132b60 __remove_from_queues 407207 6362.6094
c011a62c in_group_p 372020 7154.2308
c018617c ll_rw_block_locked 269592 7488.6667
c0133420 __brelse 397037 8271.6042
c0133090 init_buffer 334323 8358.0750
c013bb38 cached_lookup 812115 8459.5312
c01b659c do_ide1_request 321714 10053.5625
c0124444 vm_enough_memory 819935 11387.9861
c012e06c nr_free_pages 819923 12811.2969
c0124c74 find_vma 1729030 13508.0469
c010af44 system_call 976739 14363.8088
c010af88 ret_from_sys_call 1035999 41439.9600
00000000 total 52666946 46.0227

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/



This archive was generated by hypermail 2b29 : Thu Jun 15 2000 - 21:00:28 EST