Messages in this thread | | | Date | Wed, 02 Jul 2003 15:48:35 -0700 | From | "Martin J. Bligh" <> | Subject | ext2 vs ext3 |
| |
Andrew asked for updated numbers ... is about the same on kernbench, still significantly slower on SDET (about 1/4 of the speed of ext2), though much better than it was.
Kernbench: (make -j N vmlinux, where N = 16 x num_cpus) Elapsed System User CPU 2.5.73-mm3 45.36 111.71 565.71 1493.75 2.5.73-mm3-ext3 45.59 114.12 565.72 1489.50
853 5.2% total 570 11.4% default_idle 72 3.6% page_remove_rmap 58 580.0% fd_install 38 292.3% __blk_queue_bounce 24 1.7% do_anonymous_page 23 4.5% __copy_to_user_ll 20 13.1% __wake_up 14 700.0% __find_get_block_slow 13 6.6% do_page_fault 13 9.2% __down 12 8.6% kmem_cache_free 12 0.0% journal_add_journal_head 11 26.8% __fput 10 0.0% find_next_usable_block 10 0.0% do_get_write_access ... -12 -21.8% copy_page_range -21 -6.0% __copy_from_user_ll -28 -68.3% may_open -58 -100.0% generic_file_open
DISCLAIMER: SPEC(tm) and the benchmark name SDET(tm) are registered trademarks of the Standard Performance Evaluation Corporation. This benchmarking was performed for research purposes only, and the run results are non-compliant and not-comparable with any published results.
SDET 128 (see disclaimer) Throughput Std. Dev 2.5.73-mm3 100.0% 0.1% 2.5.73-mm3-ext3 23.1% 4.4%
168834 222.4% total 142610 375.4% default_idle 10901 0.0% .text.lock.transaction 3674 0.0% do_get_write_access 3345 0.0% journal_dirty_metadata 3227 5867.3% __down 1548 710.1% schedule 1514 1916.5% __wake_up 1306 0.0% start_this_handle 1268 0.0% journal_stop 831 0.0% journal_add_journal_head 627 2985.7% __blk_queue_bounce 522 0.0% journal_dirty_data 441 0.0% ext3_get_inode_loc 305 30500.0% prepare_to_wait_exclusive 277 513.0% __find_get_block_slow 265 0.0% ext3_journal_start 238 0.0% find_next_usable_block 213 116.4% __find_get_block 209 0.0% ext3_do_update_inode 157 15700.0% unlock_buffer 147 0.0% journal_cancel_revoke 141 0.0% ext3_orphan_del 136 0.0% ext3_orphan_add 130 0.0% ext3_reserve_inode_write 128 209.8% generic_file_aio_write_nolock 126 0.0% journal_unmap_buffer 123 12300.0% blk_run_queues 120 94.5% __brelse 108 0.0% ext3_new_inode ... -102 -22.1% remove_shared_vm_struct -104 -8.1% copy_page_range -108 -100.0% generic_file_open -110 -31.9% free_pages_and_swap_cache -113 -92.6% .text.lock.highmem -115 -49.8% follow_mount -151 -69.6% .text.lock.dcache -182 -59.3% .text.lock.dec_and_lock -182 -100.0% ext2_new_inode -194 -11.6% zap_pte_range -196 -32.8% path_lookup -223 -34.7% atomic_dec_and_lock -237 -100.0% grab_block -262 -22.9% __d_lookup -283 -27.5% release_pages -843 -21.6% page_add_rmap -2259 -26.3% page_remove_rmap
- 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/
| |