On Mon, Apr 18, 2005 at 09:38:15PM -0700, Dave Hansen wrote:
> On Mon, 2005-04-18 at 16:49 -0700, Nishanth Aravamudan wrote:
> > SDET [2] -- 20 iterations
> > percentage of throughput relative to mainline
> >
> > # scripts: 1 4 16 64 128
> > ----------------------------------------------------------------------
> > 1) 100.00 100.00 100.00 100.00 100.00
> > 2) 99.19 99.58 99.87 101.54 97.82
> > 3) 99.09 100.68 99.64 99.00 90.38
> > 4) 101.26 100.47 100.74 100.51 89.51
> > 5) 100.27 100.27 98.93 100.01 91.03
> > 6) 100.26 99.33 98.41 99.83 94.48
> > 7) 100.20 99.98 99.48 97.63 98.98
> >
> > I have profiler output for all runs in all benchmarks, if anyone cares
> > to see what may have caused certain runs to behave as they did, I can do
> > a diffprofile and mail the results.
>
> Now, that 128 run stuff is starting to look interesting. Could you post
> profiler data for some of the larger deltas there?
Sure, here you go [differences in brackets]:
1) -> 2) [core patches, disabled]
10591 9.8% .default_idle
248 364.7% .bitmap_search_next_usable_block
240 131.1% .ext3_test_allocatable
169 13.5% .do_get_write_access
61 6.8% .journal_put_journal_head
55 18.3% .do_wp_page
54 80.6% .ext3_try_to_allocate_with_rsv
43 2.6% .do_no_page
40 285.7% .ext3_discard_reservation
40 3.4% .journal_add_journal_head
37 16.4% .in_group_p
37 13.1% .kmem_cache_alloc
37 44.0% .do_lookup
34 50.0% .timespec_trunc
34 2.3% .page_remove_rmap
33 4.0% .copy_page
33 20.2% .schedule
31 8.9% .link_path_walk
30 18.5% .follow_mount
29 21.8% .page_add_anon_rmap
29 35.4% .render_sigset_t
27 5.4% .vsnprintf
26 46.4% .groups_search
26 6.7% .unlock_buffer
25 14.7% .dput
25 100.0% .truncate_complete_page
23 121.1% .walk_page_buffers
23 24.5% .rw_verify_area
23 88.5% .dentry_open
22 16.4% .clear_user_page
22 38.6% .do_sigaction
22 52.4% .file_kill
21 9.3% .do_task_stat
21 0.9% .find_get_page
20 19.6% .ext3_get_block_handle
20 20.0% .pte_alloc_map
19 10.6% .current_fs_time
19 3.9% .__copy_tofrom_user
19 10.2% .__mark_inode_dirty
18 16.4% .mark_page_accessed
18 31.0% .do_sync_read
17 1.5% .unmap_vmas
17 3.9% .page_add_file_rmap
17 1.0% .do_page_fault
17 7.2% .buffered_rmqueue
17 73.9% .ext3_new_block
15 11.8% .cond_resched
15 88.2% .generic_delete_inode
15 19.2% .__generic_file_aio_read
15 39.5% .ll_rw_block
14 12.0% .journal_invalidatepage
14 7.4% .find_vma
14 56.0% .ext3_getblk
13 21.3% .ret_from_except_lite
13 22.8% .pid_revalidate
13 15.5% .ext3_check_dir_entry
12 1200.0% .remove_suid
12 44.4% .do_wait
12 16.4% .sys_mmap
12 15.8% .ext3_free_blocks_sb
12 23.5% .lru_cache_add_active
11 52.4% .task_dumpable
10 4.2% .kmem_cache_free
10 41.7% .get_task_mm
10 4.8% .free_hot_cold_page
9 180.0% .block_prepare_write
9 150.0% .sprintf
9 20.5% .sys_unlink
9 100.0% .prio_tree_remove
9 0.9% .journal_dirty_metadata
8 34.8% .new_inode
8 7.1% .__wake_up
8 160.0% .filldir64
8 7.1% .memcmp
8 88.9% .filp_open
8 66.7% .permission
8 16.0% .anon_vma_prepare
8 53.3% .kfree
8 160.0% .ext3_invalidatepage
8 28.6% .ext3_get_inode_loc
8 133.3% .wake_up_new_task
7 4.0% .find_lock_page
7 350.0% .alloc_page_buffers
7 4.9% .remove_vm_struct
7 233.3% .pipe_wait
7 233.3% .profile_handoff_task
7 26.9% do_work
7 17.5% .rb_insert_color
7 3.5% .path_release
7 38.9% .get_task_comm
7 1.8% .journal_stop
7 0.0% .journal_unfile_buffer
6 66.7% .journal_file_buffer
6 46.2% .shrink_dcache_parent
6 150.0% .proc_pid_make_inode
6 5.1% .vfs_read
6 7.5% .notifier_call_chain
6 0.5% .__d_lookup
6 0.0% .scsi_end_request
6 2.6% .journal_dirty_data
6 31.6% .mark_buffer_dirty
6 15.8% syscall_exit_trace_cont
6 5.8% .__strncpy_from_user
6 50.0% .sync_sb_inodes
6 20.0% .bad_range
6 150.0% .exit_mm
6 27.3% .journal_get_write_access
6 13.6% .vma_adjust
6 12.8% .anon_vma_link
6 37.5% .flush_dcache_page
6 1.5% .dnotify_parent
6 50.0% .vma_prio_tree_remove
-6 -60.0% .ext3_create
-6 -11.3% .__clear_user
-6 -10.2% .proc_pid_readdir
-6 -50.0% .__bread
-6 -66.7% .__get_free_pages
-6 -100.0% .sys_stat64
-6 -85.7% .mempool_free
-6 -42.9% .skip_atoi
-6 -14.3% .add_dirent_to_buf
-6 -3.8% .__fput
-6 -11.3% .getname
-6 -50.0% .strnlen
-7 -35.0% .elf_map
-7 -100.0% .ext3_rsv_window_add
-7 -36.8% .sigprocmask
-7 -18.9% .vfs_unlink
-7 -70.0% .ext3_journal_dirty_data
-7 -19.4% .sys_mprotect
-7 -20.6% system_call
-7 -77.8% .handle_IRQ_event
-7 -46.7% .__pmd_alloc
-7 -14.3% .sys_brk
-7 -8.0% .__wake_up_bit
-7 -53.8% .__anon_vma_link
-7 -87.5% .init_new_context
-7 -41.2% .can_share_swap_page
-7 -58.3% .__flush_tlb_pending
-7 -13.5% .prio_tree_insert
-8 -22.9% .ext3_writepage_trans_blocks
-8 -21.6% .do_munmap
-8 -57.1% .__make_request
-8 -12.9% .open_namei
-8 -13.8% .__journal_unfile_buffer
-8 -16.0% .ext3_get_group_desc
-8 -50.0% .copy_to_user
-8 -15.1% .__pagevec_lru_add
-9 -42.9% .ext3_readdir
-9 -25.0% .find_get_pages_tag
-9 -11.7% .file_read_actor
-9 -40.9% .ext3_release_file
-9 -1.2% .journal_cancel_revoke
-9 -39.1% .inode_add_bytes
-9 -20.5% .find_vma_prepare
-9 -1.6% .__find_get_block
-10 -40.0% .profile_munmap
-10 -18.9% .journal_get_undo_access
-10 -7.9% .generic_file_aio_write
-10 -4.3% .__find_get_block_slow
-11 -29.7% .generic_file_llseek
-11 -37.9% .__free_pages
-11 -1.2% .clear_page_range
-11 -36.7% .dnotify_flush
-11 -11.1% .find_next_zero_le_bit
-11 -27.5% .vma_link
-12 -32.4% .flush_old_exec
-12 -14.3% .ext3_orphan_del
-12 -21.4% .fd_install
-12 -70.6% .cp_compat_stat
-12 -2.2% system_call_common
-12 -16.7% .bit_waitqueue
-12 -36.4% .vma_prio_tree_add
-12 -10.7% .__do_page_cache_readahead
-12 -26.1% syscall_exit
-15 -3.2% .__brelse
-15 -55.6% .search_binary_handler
-18 -25.7% .generic_fillattr
-18 -11.5% .native_hpte_invalidate
-21 -13.0% .find_get_pages
-21 -15.4% .free_pages_and_swap_cache
-21 -3.5% .ext3_mark_iloc_dirty
-22 -1.1% .release_pages
-23 -7.6% .__ext3_get_inode_loc
-23 -41.1% .sys_read
-24 -20.3% .anon_vma_unlink
-27 -12.5% .__strnlen_user
-27 -31.4% .hpte_update
-31 -7.7% .unlock_page
-32 -9.0% .__mod_page_state
-34 -10.6% .fput
-35 -7.8% .start_this_handle
-38 -7.6% .path_lookup
-39 -26.4% .ext3_journal_start_sb
-41 -27.2% .generic_file_buffered_write
-41 -8.8% .do_generic_mapping_read
-42 -4200.0% .load_elf_binary
-45 -3.9% .copy_page_range
-55 -12.7% .__pagevec_lru_add_active
-57 -4.6% ._atomic_dec_and_lock
-65 -40.1% .filemap_nopage
-93 -5.9% .handle_page_fault
-97 -13.9% .__link_path_walk
2) -> 3) [core patches, disabled -> enabled]
2476 2.1% .default_idle
1615 381.8% .ext3_test_allocatable
1261 399.1% .bitmap_search_next_usable_block
1018 841.3% .ext3_try_to_allocate_with_rsv
907 1679.6% .ext3_discard_reservation
445 31.3% .do_get_write_access
197 223.9% .find_next_zero_le_bit
189 214.8% .ext3_free_blocks_sb
174 17.6% .journal_dirty_metadata
110 7.4% .handle_page_fault
69 3.5% .native_flush_hash_range
68 12.9% .vsnprintf
65 3.4% .release_pages
53 12.7% .start_this_handle
52 8.7% .__link_path_walk
51 118.6% .journal_get_undo_access
51 15.7% .__mod_page_state
46 3.9% ._atomic_dec_and_lock
46 6.4% .journal_cancel_revoke
42 10.9% .journal_stop
40 10.6% .__pagevec_lru_add_active
40 1.5% .update_mmu_cache
39 78.0% .ext3_try_to_allocate
38 27.3% .native_hpte_invalidate
37 33.6% .generic_file_buffered_write
33 15.2% .free_hot_cold_page
31 0.0% .ckrm_set_taskclass
31 2.6% .unmap_vmas
31 6.9% .__brelse
30 5.6% system_call_common
29 14.2% .find_vma
28 11.7% .journal_dirty_data
25 25.0% .__do_page_cache_readahead
25 73.5% syscall_exit
25 8.7% .fput
24 8.6% .__ext3_get_inode_loc
20 10.6% .__strnlen_user
20 250.0% .skip_atoi
20 69.0% .vma_link
20 200.0% .can_share_swap_page
18 25.0% .ext3_orphan_del
18 27.7% .ext3_new_inode
18 11.1% .page_add_anon_rmap
18 300.0% .__bread
18 22.5% .__wake_up_bit
17 56.7% .vfs_unlink
17 0.0% .ckrm_invoke_event_cb_chain
16 15.7% .timespec_trunc
16 34.0% .rb_insert_color
16 24.6% .get_unused_fd
15 2.6% .ext3_mark_iloc_dirty
14 2.8% .__copy_tofrom_user
13 72.2% .__free_pages
13 118.2% .__vma_link_rb
13 1300.0% .init_new_context
13 22.0% .hpte_update
12 26.7% .journal_forget
12 41.4% .do_munmap
12 1.4% .copy_page
12 34.3% .__set_page_dirty_nobuffers
12 13.6% .__alloc_pages
12 66.7% .drop_buffers
12 21.8% .test_clear_page_dirty
12 27.3% .ext3_reserve_inode_write
12 10.0% .pte_alloc_map
12 3.2% .unlock_page
11 15.7% .pid_revalidate
11 30.6% .ext3_get_inode_loc
10 333.3% .ext3_set_inode_flags
10 41.7% .find_vma_prev
10 8.6% .generic_file_aio_write
10 2.4% .handle_mm_fault
10 0.0% .numtasks_get_ref_local
10 111.1% .lru_add_drain
10 111.1% .__kmalloc
10 4.5% .__find_get_block_slow
9 33.3% .compat_copy_strings
9 75.0% .ext3_readdir
9 4.9% .find_lock_page
9 180.0% .pipe_readv
9 75.0% .sigprocmask
9 0.0% .cb_taskclass_fork
9 19.1% .getname
9 33.3% system_call
9 40.9% .flush_dcache_page
8 27.6% .copy_files
8 25.0% .__journal_file_buffer
8 61.5% .truncate_inode_pages
8 266.7% .migration_thread
8 800.0% .ext3_lookup
8 26.7% .mmput
8 100.0% .copy_to_user
8 36.4% .do_utimes
8 29.6% .ext3_truncate
8 22.9% .find_vma_prepare
8 72.7% .copy_from_user
8 9.5% .do_exit
8 114.3% .scsi_dispatch_cmd
7 77.8% .__user_walk
7 53.8% .elf_map
7 5.1% .set_page_dirty
7 1.8% .link_path_walk
7 700.0% .sys_access
7 53.8% .ext3_release_file
7 116.7% .__make_request
7 53.8% .prio_tree_replace
7 0.0% .numtasks_put_ref_local
7 77.8% .alloc_pidmap
7 15.6% .__pagevec_lru_add
7 46.7% .percpu_counter_mod
7 140.0% .__flush_tlb_pending
7 0.6% .copy_page_range
7 0.0% .numtasks_get_ref
6 22.2% .ext3_writepage_trans_blocks
6 8.5% .file_move
6 150.0% .compat_sys_utime
6 5.5% .ext3_journal_start_sb
6 17.6% .get_task_mm
6 0.0% .giveup_fpu
6 120.0% .cp_compat_stat
6 0.0% .sys_stat64
6 16.7% .create_elf_tables
6 5.3% .proc_pid_status
6 600.0% .open_exec
6 7.0% .do_mmap_pgoff
6 0.3% .do_page_fault
6 120.0% .do_brk
6 100.0% .proc_lookup
-6 -66.7% .sys_llseek
-6 -66.7% .journal_write_metadata_buffer
-6 -66.7% .destroy_inode
-6 -40.0% .set_fs_pwd
-6 -40.0% .arch_setup_additional_pages
-6 -2.4% .kmem_cache_free
-6 -12.8% .__clear_user
-6 -60.0% .ext3_delete_entry
-6 -60.0% .pipe_wait
-6 -33.3% .prio_tree_remove
-6 -11.3% .proc_pid_readdir
-6 -100.0% .sched_fork
-6 -10.3% .anon_vma_prepare
-6 -23.1% .zone_watermark_ok
-6 -31.6% .unmap_underlying_metadata
-6 -4.0% .__fput
-6 -8.5% .ext3_orphan_add
-6 -85.7% .alloc_buffer_head
-6 -100.0% .get_vmalloc_info
-6 -28.6% .flush_hash_page
-6 -75.0% .blockable_page_cache_readahead
-6 -85.7% .set_close_on_exec
-7 -18.9% .prune_dcache
-7 -28.0% .flush_old_exec
-7 -50.0% .block_prepare_write
-7 -10.9% .ext3_find_entry
-7 -77.8% .alloc_page_buffers
-7 -16.7% .walk_page_buffers
-7 -41.2% .ext3_dirty_inode
-7 -21.2% do_work
-7 -70.0% .ext3_add_entry
-7 -13.0% .open_namei
-7 -35.0% .strlen
-7 -53.8% .ext3_invalidatepage
-7 -38.9% .vma_prio_tree_remove
-8 -17.8% .fget
-8 -61.5% .find_next_bit
-8 -6.2% .mark_page_accessed
-8 -40.0% .permission
-9 -52.9% .proc_info_read
-9 -27.3% .d_instantiate
-9 -14.3% .__block_prepare_write
-9 -32.1% .ext3_block_to_path
-9 -9.3% .filemap_nopage
-9 -64.3% .wake_up_new_task
-9 -2.1% .do_generic_mapping_read
-10 -8.1% .vfs_read
-10 -71.4% .ext3_free_data
-10 -100.0% .arch_get_unmapped_area
-11 -18.0% .may_open
-11 -26.8% .file_ra_state_init
-11 -42.3% .get_empty_filp
-11 -20.0% .wake_up_bit
-11 -30.6% .add_dirent_to_buf
-11 -17.2% .sys_close
-12 -3.1% .copy_process
-12 -30.0% .activate_page
-12 -12.9% .__generic_file_aio_read
-13 -9.3% .find_get_pages
-13 -24.5% .sys_unlink
-13 -10.7% .ext3_get_block_handle
-13 -59.1% .sys_munmap
-14 -7.3% .follow_mount
-14 -35.9% .do_wait
-14 -35.9% .filp_close
-15 -18.3% .groups_search
-15 -4.2% .do_wp_page
-15 -38.5% .ext3_getblk
-16 -11.3% .cond_resched
-16 -10.7% .remove_vm_struct
-16 -14.5% .__strncpy_from_user
-17 -14.2% .memcmp
-17 -13.0% .journal_invalidatepage
-18 -20.9% .notifier_call_chain
-19 -4.2% .page_add_file_rmap
-19 -38.0% .truncate_complete_page
-19 -4.6% .unlock_buffer
-20 -25.3% .do_sigaction
-20 -27.0% .page_cache_readahead
-20 -31.7% .lru_cache_add_active
-20 -54.1% .ext3_ordered_commit_write
-22 -10.5% .path_release
-23 -5.0% .path_lookup
-23 -11.2% .__mark_inode_dirty
-24 -9.1% .in_group_p
-24 -7.5% .kmem_cache_alloc
-25 -12.8% .dput
-25 -8.1% .memset
-26 -10.3% .buffered_rmqueue
-28 -1.1% .find_get_page
-28 -25.2% .render_sigset_t
-28 -25.7% .update_atime
-28 -23.1% .do_lookup
-31 -12.6% .do_task_stat
-31 -775.0% .load_elf_binary
-34 -31.5% .lookup_mnt
-36 -29.8% .__wake_up
-38 -2.9% .__d_lookup
-39 -33.3% .rw_verify_area
-40 -2.3% .do_no_page
-52 -3.4% .page_remove_rmap
-62 -31.3% .current_fs_time
3) -> 4) [adding 100 classes]
8636 8.0% .default_idle
63 5.6% .journal_add_journal_head
53 2.7% .native_flush_hash_range
36 3.0% ._atomic_dec_and_lock
35 4.2% .copy_page
35 15.6% .__find_get_block_slow
32 1.3% .release_pages
30 62.5% .ext3_find_entry
29 10.4% .kmem_cache_alloc
27 27.3% .ext3_get_block_handle
26 16.0% .follow_mount
26 2.9% .journal_put_journal_head
25 46.3% .page_cache_readahead
24 12.7% .find_vma
24 13.3% .__mark_inode_dirty
23 4.3% .vsnprintf
22 13.7% .current_fs_time
21 21.9% .ext3_journal_start_sb
21 38.9% .__journal_unfile_buffer
19 6.2% .fput
18 9.6% .free_hot_cold_page
17 4.6% .copy_process
17 11.5% .__fput
17 38.6% .sys_brk
16 7.4% .do_task_stat
16 177.8% .sys_munmap
16 0.6% .update_mmu_cache
15 8.2% .dput
15 83.3% .get_empty_filp
15 3.8% .unlock_buffer
14 13.1% .memcmp
13 54.2% .__journal_file_buffer
12 7.1% .find_lock_page
12 19.4% .file_move
12 150.0% .try_to_free_buffers
12 22.6% .getname
12 25.0% .vma_adjust
12 10.6% .__pagevec_lru_add
12 27.3% .add_to_page_cache
11 55.0% .compat_copy_strings
11 23.9% .fd_install
11 39.3% .add_dirent_to_buf
11 55.0% .sys_chmod
10 52.6% .copy_files
10 37.0% .flush_old_exec
10 2.8% .link_path_walk
10 27.8% .sys_unlink
10 55.6% .ext3_release_file
10 3.9% .journal_dirty_data
10 1.1% .number
10 2.0% .__copy_tofrom_user
10 20.0% .rb_insert_color
10 8.7% .pte_alloc_map
10 30.3% .create_empty_buffers
10 55.6% .sched_exec
10 250.0% .sys_fstat64
10 83.3% .del_timer_sync
9 17.0% .may_open
9 56.2% .elf_map
9 26.5% .ckrm_set_taskclass
9 9.1% .vfs_read
9 20.9% .journal_start
9 2.0% .page_add_file_rmap
9 26.5% .truncate_complete_page
9 15.5% .anon_vma_link
9 10.3% .do_exit
9 150.0% .__log_space_left
8 200.0% .locks_remove_flock
8 61.5% .sym53c8xx_intr
8 266.7% .__bread
8 9.3% .rw_verify_area
8 72.7% .arch_get_unmapped_area
7 58.3% .ext3_mark_inode_dirty
7 26.9% .vfs_write
7 53.8% .flush_signal_handlers
7 233.3% .ext3_set_inode_flags
7 20.0% .remove_from_page_cache
7 350.0% .__lookup_hash
7 140.0% .cb_taskclass_fork
7 8.1% .do_sync_read
7 6.9% .proc_pid_status
7 21.9% .ext3_get_group_desc
7 17.9% .find_vma_prepare
7 233.3% .vfs_create
7 100.0% __sched_text_start
7 41.2% .alloc_inode
6 35.3% .truncate_inode_pages
6 18.2% .wake_up_inode
6 31.6% .vfs_readdir
6 22.2% .find_get_pages_tag
6 9.2% .file_read_actor
6 1.6% .__mod_page_state
6 75.0% .ext3_clear_blocks
6 30.0% .ext3_block_to_path
6 100.0% .cap_capable
6 30.0% .kfree
6 85.7% .numtasks_get_ref_local
6 120.0% .arch_get_unmapped_area_topdown
6 7.2% .update_atime
6 11.1% .lru_cache_add_active
-6 -15.8% .new_inode
-6 -42.9% .__user_walk
-6 -75.0% .copy_strings
-6 -37.5% .pipe_readv
-6 -85.7% .__pte_free_tlb
-6 -42.9% .vfs_llseek
-6 -8.8% .ext3_new_inode
-6 -18.2% .generic_delete_inode
-6 -12.2% .proc_pid_readdir
-6 -8.7% .open_namei
-6 -10.7% syscall_exit
-6 -75.0% .handle_IRQ_event
-6 -6.7% .__wake_up_bit
-6 -8.6% .hpte_update
-6 -31.6% .ext3_ordered_commit_write
-7 -16.7% .generic_file_llseek
-7 -70.0% .remove_wait_queue
-7 -14.3% .__set_page_dirty_nobuffers
-7 -43.8% .permission
-7 -30.4% .prio_tree_replace
-7 -17.9% .do_wait
-7 -63.6% .ext3_unlink
-7 -41.2% .__rb_rotate_left
-7 -8.1% .do_lookup
-8 -27.6% .ext3_prepare_write
-8 -13.3% .pid_revalidate
-8 -26.7% .in_sched_functions
-8 -17.4% .get_index
-8 -8.6% .__generic_file_aio_read
-8 -6.8% .__do_page_cache_readahead
-8 -16.0% .sys_close
-8 -18.6% .vma_link
-8 -57.1% .__bitmap_weight
-9 -19.6% .file_ra_state_init
-9 -69.2% .cond_resched_lock
-9 -3.6% .in_group_p
-9 -60.0% .page_waitqueue
-9 -30.0% .flush_dcache_page
-9 -1.4% .ext3_mark_iloc_dirty
-9 -45.0% .ext3_getblk
-10 -10.2% .anon_vma_unlink
-10 -9.2% .set_page_dirty
-10 -19.2% .anon_vma_prepare
-10 -35.7% .__remove_shared_vm_struct
-10 -9.8% .do_mmap_pgoff
-10 -47.6% .get_signal_to_deliver
-10 -34.5% .ext3_truncate
-10 -62.5% .lru_add_drain
-11 -40.7% .shrink_dcache_parent
-11 -28.9% .vm_acct_memory
-11 -1.4% .journal_cancel_revoke
-11 -17.5% .ext3_orphan_add
-12 -27.3% .journal_forget
-12 -15.8% .sys_mmap
-12 -3.0% .unlock_page
-12 -28.6% .journal_get_write_access
-12 -54.5% .proc_lookup
-13 -37.1% .d_instantiate
-13 -29.5% .get_task_mm
-13 -6.6% .schedule
-13 -4.1% .do_wp_page
-13 -68.4% .strlen
-13 -14.1% .filemap_nopage
-13 -29.5% .prio_tree_insert
-14 -18.9% .journal_get_undo_access
-14 -18.7% .groups_search
-14 -29.2% .__clear_user
-14 -11.9% .mark_page_accessed
-14 -11.3% .__strncpy_from_user
-14 -28.0% .ext3_reserve_inode_write
-14 -53.8% .search_binary_handler
-15 -62.5% .d_delete
-15 -3.1% .__brelse
-15 -10.3% .generic_file_buffered_write
-17 -6.5% .__ext3_get_inode_loc
-17 -6.7% .kmem_cache_free
-18 -12.7% .find_get_pages
-18 -1.6% .copy_page_range
-19 -1.2% .do_no_page
-19 -42.2% .__generic_file_aio_write_nolock
-22 -32.4% .ext3_try_to_allocate
-23 -19.3% .__alloc_pages
-24 -14.2% .remove_vm_struct
-26 -3.9% .__pagevec_lru_add_active
-26 -16.8% .cond_resched
-28 -2.4% .unmap_vmas
-28 -25.2% .timespec_trunc
-31 -2.0% .page_remove_rmap
-31 -6.8% .start_this_handle
-32 -1.3% .find_get_page
-32 -42.7% .get_unused_fd
-33 -25.4% .ext3_check_dir_entry
-33 -28.4% .render_sigset_t
-34 -3.7% .clear_page_range
-34 -24.3% .ckrm_class_limit_ok
-35 -16.3% .__strnlen_user
-35 -14.5% .buffered_rmqueue
-37 -8.0% .do_generic_mapping_read
-39 -6.8% system_call_common
-41 -18.0% .path_release
-44 -4400.0% .load_elf_binary
-49 -5.0% .journal_dirty_metadata
-64 -10.4% .__find_get_block
-69 -47.9% .ext3_free_blocks_sb
-119 -6.8% .do_page_fault
-130 -55.6% .find_next_zero_le_bit
-291 -75.6% .ext3_try_to_allocate_with_rsv
-307 -90.3% .ext3_discard_reservation
-319 -19.6% .do_get_write_access
-767 -83.4% .bitmap_search_next_usable_block
-960 -78.6% .ext3_test_allocatable
2) -> 5) [disabled, applying memory controller patches]
1448 342.3% .ext3_test_allocatable
1015 321.2% .bitmap_search_next_usable_block
936 773.6% .ext3_try_to_allocate_with_rsv
836 1548.1% .ext3_discard_reservation
214 243.2% .find_next_zero_le_bit
140 7.2% .release_pages
134 9.4% .do_get_write_access
117 133.0% .ext3_free_blocks_sb
107 10.8% .journal_dirty_metadata
97 8.2% ._atomic_dec_and_lock
74 8.6% .copy_page
73 10.2% .journal_cancel_revoke
64 11.3% .__find_get_block
57 2.9% .native_flush_hash_range
56 3.8% .handle_page_fault
54 10.8% .__copy_tofrom_user
53 11.8% .__brelse
49 114.0% .journal_get_undo_access
48 11.7% .dnotify_parent
39 6.5% .__link_path_walk
30 103.4% .vma_link
29 14.2% .find_vma
27 2.8% .journal_put_journal_head
25 4.4% .ext3_mark_iloc_dirty
24 2.0% .unmap_vmas
24 8.4% .fput
23 2.6% .clear_page_range
23 79.3% .create_empty_buffers
23 69.7% .sys_read
22 22.0% .__do_page_cache_readahead
20 20.6% .ext3_check_dir_entry
18 75.0% .generic_file_aio_read
18 12.9% .native_hpte_invalidate
18 30.5% .hpte_update
17 113.3% .inode_update_time
17 141.7% .sigprocmask
17 5.2% .__mod_page_state
17 14.7% .generic_file_aio_write
15 55.6% .find_get_pages_tag
15 44.1% .get_task_mm
15 62.5% .in_sched_functions
15 9.3% .page_add_anon_rmap
15 187.5% .balance_dirty_pages_ratelimited
15 30.0% .ext3_try_to_allocate
14 155.6% .__user_walk
14 15.9% .__alloc_pages
13 43.3% .vfs_unlink
13 6.8% .follow_mount
13 23.6% .test_clear_page_dirty
13 31.0% .sys_brk
12 46.2% .generic_file_llseek
12 0.0% .iget_locked
12 30.8% .do_wait
12 25.5% .getname
12 20.7% .fget_light
12 5.4% .__find_get_block_slow
11 15.3% .ext3_orphan_del
11 57.9% .dnotify_flush
11 16.2% .file_read_actor
11 25.0% .fd_install
11 183.3% .__bread
11 21.2% .generic_fillattr
11 31.4% .find_vma_prepare
10 125.0% .setup_arg_pages
10 9.2% .ext3_journal_start_sb
10 41.7% .find_vma_prev
10 5.3% .__strnlen_user
10 52.6% .schedule_tail
10 20.0% .__journal_unfile_buffer
10 55.6% .sync_sb_inodes
10 1000.0% .memscan
10 9.1% .generic_file_buffered_write
10 47.6% .flush_hash_page
9 300.0% .ext3_set_inode_flags
9 7.3% .vfs_read
9 12.2% .page_cache_readahead
9 75.0% .search_binary_handler
8 10.8% .ret_from_except_lite
8 53.3% .ext3_mark_inode_dirty
8 61.5% .elf_map
8 42.1% .vfs_readdir
8 200.0% .rb_next
8 100.0% .copy_to_user
8 88.9% .do_signal32
7 46.7% .profile_munmap
7 175.0% .ext3_create
7 17.1% .file_ra_state_init
7 53.8% .prio_tree_replace
7 14.9% .rb_insert_color
7 31.8% .do_utimes
7 19.4% .ext3_get_inode_loc
7 87.5% .__bitmap_weight
7 13.2% .anon_vma_link
6 42.9% .__vm_enough_memory
6 300.0% .half_md4_transform
6 21.4% .vm_acct_memory
6 150.0% .__pte_free_tlb
6 3.1% .schedule
6 9.2% .ext3_new_inode
6 200.0% .save_user_regs
6 42.9% .idr_get_new_above_int
6 10.0% .bit_waitqueue
6 30.0% .deny_write_access
6 11.3% .ll_rw_block
6 22.2% .ext3_truncate
6 13.3% .journal_grab_journal_head
6 150.0% .destroy_context
6 100.0% .flush_hash_range
6 120.0% .__flush_tlb_pending
-6 -31.6% .shrink_dcache_parent
-6 -66.7% .sys_llseek
-6 -42.9% .block_prepare_write
-6 -3.1% .dput
-6 -75.0% .cache_alloc_refill
-6 -10.9% .wake_up_bit
-6 -16.7% .add_dirent_to_buf
-6 -85.7% .journal_unfile_buffer
-6 -24.0% .ext3_get_branch
-7 -46.7% .get_write_access
-7 -58.3% .__vm_stat_account
-7 -17.9% .wake_up_inode
-7 -21.2% .__getblk
-7 -41.2% .proc_info_read
-7 -21.2% .ext3_prepare_write
-7 -70.0% .pipe_wait
-7 -38.9% .prio_tree_remove
-7 -15.9% syscall_exit_trace_cont
-7 -100.0% .end_buffer_write_sync
-7 -50.0% .compat_count
-7 -17.5% .ext3_new_block
-8 -53.3% .journal_file_buffer
-8 -44.4% .copy_user_page
-8 -12.5% .sys_close
-8 -36.4% .sys_munmap
-8 -1.9% .do_generic_mapping_read
-9 -60.0% .arch_setup_additional_pages
-9 -36.0% .mark_buffer_dirty
-9 -69.2% .remove_suid
-9 -32.1% .ext3_block_to_path
-9 -7.9% .proc_pid_status
-9 -10.6% .sys_mmap
-9 -69.2% .sys32_rt_sigprocmask
-9 -64.3% .wake_up_new_task
-9 -33.3% .chown_common
-10 -62.5% .ext3_setattr
-10 -23.8% .walk_page_buffers
-10 -19.2% .__block_commit_write
-10 -9.1% .__strncpy_from_user
-10 -38.5% .get_empty_filp
-10 -2.8% .do_wp_page
-10 -10.8% .__generic_file_aio_read
-10 -100.0% .arch_get_unmapped_area
-10 -52.6% .alloc_inode
-10 -9.2% .update_atime
-10 -16.1% .add_to_page_cache
-11 -6.0% .find_lock_page
-11 -7.7% .cond_resched
-11 -33.3% do_work
-11 -0.9% .journal_add_journal_head
-11 -47.8% .kfree
-11 -17.5% .lru_cache_add_active
-11 -29.7% .ext3_ordered_commit_write
-12 -8.8% .set_page_dirty
-12 -16.9% .file_move
-12 -17.1% .pid_revalidate
-12 -18.2% .release_task
-12 -2.9% .unlock_buffer
-13 -40.6% .__journal_file_buffer
-13 -24.5% .sys_unlink
-13 -5.2% .kmem_cache_free
-13 -18.3% .ext3_orphan_add
-14 -31.1% .fget
-14 -3.0% .path_lookup
-14 -4.6% .memset
-14 -6.5% .free_hot_cold_page
-15 -19.0% .do_sigaction
-15 -3.8% .copy_process
-15 -23.4% .file_kill
-16 -32.7% .dentry_open
-17 -10.9% .clear_user_page
-17 -14.2% .memcmp
-17 -6.5% .in_group_p
-17 -14.2% .pte_alloc_map
-17 -15.3% .render_sigset_t
-19 -22.1% .notifier_call_chain
-19 -1.1% .do_page_fault
-21 -5.0% .start_this_handle
-22 -18.0% .ext3_get_block_handle
-22 -56.4% .ext3_getblk
-23 -5.9% .journal_stop
-24 -10.0% .journal_dirty_data
-24 -5.7% .handle_mm_fault
-26 -25.5% .timespec_trunc
-26 -24.1% .lookup_mnt
-27 -54.0% .truncate_complete_page
-29 -35.4% .groups_search
-32 -11.5% .__ext3_get_inode_loc
-34 -17.2% .current_fs_time
-34 -850.0% .load_elf_binary
-36 -8.0% .page_add_file_rmap
-37 -2.4% .page_remove_rmap
-38 -2.9% .__d_lookup
-39 -32.2% .do_lookup
-42 -1.7% .find_get_page
-43 -8.1% .vsnprintf
-46 -4.8% .number
-48 -1.8% .update_mmu_cache
-77 -4.5% .do_no_page
-2941 -2.5% .default_idle
Which others would you like to see? I have all of the differences of any
run versus mainline.
Thanks,
Nish
-------------------------------------------------------
This SF.Net email is sponsored by: New Crystal Reports XI.
Version 11 adds new functionality designed to reduce time involved in
creating, integrating, and deploying reporting solutions. Free runtime info,
new features, or free trial, at: http://www.businessobjects.com/devxi/728
_______________________________________________
ckrm-tech mailing list
https://lists.sourceforge.net/lists/listinfo/ckrm-tech