From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751667AbbHVXc1 (ORCPT ); Sat, 22 Aug 2015 19:32:27 -0400 Received: from mga01.intel.com ([192.55.52.88]:61956 "EHLO mga01.intel.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751071AbbHVXcZ (ORCPT ); Sat, 22 Aug 2015 19:32:25 -0400 X-ExtLoop1: 1 X-IronPort-AV: E=Sophos;i="5.15,730,1432623600"; d="yaml'?scan'208";a="773837543" From: kernel test robot Subject: [lkp] [f2fs] 88a70a69c0: +49.4% fsmark.files_per_sec CC: lkp@01.org CC: LKML TO: Jaegeuk Kim Date: Sun, 23 Aug 2015 07:32:22 +0800 Message-ID: <87mvxikigp.fsf@yhuang-dev.intel.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org --=-=-= Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable FYI, we noticed the below changes on git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master commit 88a70a69c088933011615fe26242e0335b012284 ("f2fs: fix wrong condition= check to trigger f2fs_sync_fs") =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D tbox_group/testcase/rootfs/kconfig/compiler/cpufreq_governor/iterations/nr_= threads/disk/fs/filesize/test_size/sync_method/nr_directories/nr_files_per_= directory: nhm4/fsmark/debian-x86_64-2015-02-07.cgz/x86_64-rhel/gcc-4.9/performance/= 1x/32t/1HDD/f2fs/16MB/60G/NoSync/16d/256fpd commit:=20 cd52b6368f1301b55d0e484105c876930e443d83 88a70a69c088933011615fe26242e0335b012284 cd52b6368f1301b5 88a70a69c088933011615fe262=20 ---------------- --------------------------=20 %stddev %change %stddev \ | \=20=20 698894 =B1 2% -10.7% 624267 =B1 1% fsmark.app_overhead 6.43 =B1 0% +49.4% 9.60 =B1 0% fsmark.files_per_sec 496.30 =B1 0% -3.7% 477.72 =B1 0% fsmark.time.elapsed_time 496.30 =B1 0% -3.7% 477.72 =B1 0% fsmark.time.elapsed_time.= max 58356 =B1 9% -49.3% 29591 =B1 7% fsmark.time.involuntary_c= ontext_switches 11.75 =B1 3% -14.9% 10.00 =B1 0% fsmark.time.percent_of_cp= u_this_job_got 59.14 =B1 0% -16.3% 49.50 =B1 0% fsmark.time.system_time 609502 =B1 0% -35.9% 390479 =B1 0% fsmark.time.voluntary_con= text_switches 2134 =B1 5% -29.7% 1499 =B1 6% uptime.idle 229046 =B1 0% -13.3% 198655 =B1 1% meminfo.Dirty 146785 =B1 1% +57.8% 231574 =B1 1% meminfo.Writeback 2034 =B1 0% +10.0% 2238 =B1 1% slabinfo.kmalloc-256.acti= ve_objs 448.00 =B1 0% +23.1% 551.50 =B1 1% slabinfo.kmalloc-4096.act= ive_objs 482.25 =B1 0% +21.6% 586.25 =B1 1% slabinfo.kmalloc-4096.num= _objs 24996 =B1 0% -18.5% 20379 =B1 1% softirqs.BLOCK 93299 =B1 1% +21.1% 112999 =B1 0% softirqs.SCHED 132179 =B1 0% +18.6% 156829 =B1 1% softirqs.TIMER 58356 =B1 9% -49.3% 29591 =B1 7% time.involuntary_context_= switches 11.75 =B1 3% -14.9% 10.00 =B1 0% time.percent_of_cpu_this_= job_got 59.14 =B1 0% -16.3% 49.50 =B1 0% time.system_time 609502 =B1 0% -35.9% 390479 =B1 0% time.voluntary_context_sw= itches 126546 =B1 0% +3.6% 131110 =B1 0% vmstat.io.bo 15.25 =B1 2% +103.3% 31.00 =B1 0% vmstat.procs.b 23495 =B1 0% +1.6% 23881 =B1 0% vmstat.system.cs 10330 =B1 0% +4.8% 10825 =B1 0% vmstat.system.in 3.14 =B1 3% -8.0% 2.89 =B1 0% turbostat.%Busy 96.75 =B1 3% -12.4% 84.75 =B1 0% turbostat.Avg_MHz 12.01 =B1 2% +12.6% 13.53 =B1 4% turbostat.CPU%c1 40.58 =B1 1% +73.6% 70.47 =B1 0% turbostat.CPU%c3 44.27 =B1 0% -70.4% 13.12 =B1 3% turbostat.CPU%c6 1.506e+08 =B1 2% -18.6% 1.225e+08 =B1 5% cpuidle.C1-NHM.time 63432793 =B1 2% +45.7% 92408180 =B1 5% cpuidle.C1E-NHM.time 85526 =B1 1% -27.4% 62121 =B1 2% cpuidle.C1E-NHM.usage 1.024e+09 =B1 0% +45.5% 1.49e+09 =B1 1% cpuidle.C3-NHM.time 266717 =B1 0% +43.9% 383733 =B1 1% cpuidle.C3-NHM.usage 2.619e+09 =B1 0% -22.9% 2.018e+09 =B1 0% cpuidle.C6-NHM.time 194213 =B1 2% -30.4% 135255 =B1 1% cpuidle.C6-NHM.usage 155.50 =B1 58% -91.9% 12.67 =B1 73% proc-vmstat.allocstall 951.00 =B1 5% +230.8% 3145 =B1 1% proc-vmstat.kswapd_high_w= mark_hit_quickly 3011 =B1 3% -31.6% 2060 =B1 10% proc-vmstat.kswapd_low_wm= ark_hit_quickly 57266 =B1 0% -13.3% 49663 =B1 1% proc-vmstat.nr_dirty 0.75 =B1110% +13700.0% 103.50 =B1 26% proc-vmstat.nr_vmscan_imm= ediate_reclaim 36690 =B1 1% +57.8% 57885 =B1 1% proc-vmstat.nr_writeback 4229 =B1 1% +24.9% 5283 =B1 3% proc-vmstat.pageoutrun 8779 =B1 2% -45.8% 4755 =B1 1% proc-vmstat.pgactivate 78067 =B1 23% -97.8% 1738 =B1 73% proc-vmstat.pgscan_direct= _dma32 18409 =B1 3% -32.8% 12373 =B1 3% sched_debug.cfs_rq[0]:/.m= in_vruntime 18497 =B1 4% -18.9% 14995 =B1 2% sched_debug.cfs_rq[1]:/.m= in_vruntime 87.71 =B11609% +2889.8% 2622 =B1 27% sched_debug.cfs_rq[1]:/.= spread0 2068 =B1 13% +39.3% 2880 =B1 20% sched_debug.cfs_rq[2]:/.a= vg->runnable_avg_sum 18322 =B1 1% -27.5% 13284 =B1 5% sched_debug.cfs_rq[2]:/.m= in_vruntime 44.00 =B1 13% +41.5% 62.25 =B1 20% sched_debug.cfs_rq[2]:/.t= g_runnable_contrib 2260 =B1 17% +69.9% 3840 =B1 39% sched_debug.cfs_rq[3]:/.a= vg->runnable_avg_sum 18810 =B1 2% -27.2% 13703 =B1 4% sched_debug.cfs_rq[3]:/.m= in_vruntime 48.50 =B1 16% +70.1% 82.50 =B1 39% sched_debug.cfs_rq[3]:/.t= g_runnable_contrib 4839 =B1 5% -43.8% 2718 =B1 14% sched_debug.cfs_rq[4]:/.e= xec_clock 15393 =B1 2% -55.7% 6817 =B1 12% sched_debug.cfs_rq[4]:/.m= in_vruntime -3016 =B1-27% +84.2% -5555 =B1-13% sched_debug.cfs_rq[4]:/.s= pread0 4957 =B1 3% -47.1% 2622 =B1 4% sched_debug.cfs_rq[5]:/.e= xec_clock 16150 =B1 2% -52.8% 7615 =B1 9% sched_debug.cfs_rq[5]:/.m= in_vruntime -2259 =B1-26% +110.5% -4757 =B1-22% sched_debug.cfs_rq[5]:/.s= pread0 4977 =B1 3% -50.7% 2454 =B1 11% sched_debug.cfs_rq[6]:/.e= xec_clock 15474 =B1 1% -51.2% 7558 =B1 6% sched_debug.cfs_rq[6]:/.m= in_vruntime -2935 =B1-33% +64.0% -4814 =B1-13% sched_debug.cfs_rq[6]:/.s= pread0 1797 =B1 4% +27.7% 2295 =B1 4% sched_debug.cfs_rq[7]:/.a= vg->runnable_avg_sum 4930 =B1 1% -39.2% 2998 =B1 8% sched_debug.cfs_rq[7]:/.e= xec_clock 16149 =B1 4% -48.4% 8326 =B1 5% sched_debug.cfs_rq[7]:/.m= in_vruntime 38.25 =B1 5% +28.8% 49.25 =B1 5% sched_debug.cfs_rq[7]:/.t= g_runnable_contrib 1.25 =B1103% +420.0% 6.50 =B1 53% sched_debug.cpu#0.cpu_loa= d[1] -499.50 =B1-14% -96.9% -15.25 =B1-143% sched_debug.cpu#0.nr_uni= nterruptible 1523859 =B1 91% -94.7% 80781 =B1 8% sched_debug.cpu#1.ttwu_co= unt 29758 =B1 1% +70.6% 50758 =B1 21% sched_debug.cpu#2.nr_load= _updates 27535 =B1 1% +3818.0% 1078840 =B1 97% sched_debug.cpu#2.ttwu_lo= cal 28162 =B1 1% +35.3% 38116 =B1 4% sched_debug.cpu#3.nr_load= _updates 183204 =B1 16% -37.4% 114749 =B1 4% sched_debug.cpu#3.nr_swit= ches 183360 =B1 16% -37.4% 114830 =B1 4% sched_debug.cpu#3.sched_c= ount 80066 =B1 18% -32.0% 54416 =B1 4% sched_debug.cpu#3.sched_g= oidle 25169 =B1 2% +20.2% 30259 =B1 4% sched_debug.cpu#3.ttwu_lo= cal 205.25 =B1 14% -70.5% 60.50 =B1 7% sched_debug.cpu#4.nr_unin= terruptible 22718 =B1 37% -50.2% 11302 =B1 6% sched_debug.cpu#5.nr_load= _updates 1620691 =B1 90% -93.7% 102382 =B1 14% sched_debug.cpu#5.nr_swit= ches 177.25 =B1 13% -74.0% 46.00 =B1 58% sched_debug.cpu#5.nr_unin= terruptible 1620849 =B1 90% -93.7% 102471 =B1 14% sched_debug.cpu#5.sched_c= ount 794157 =B1 91% -93.9% 48455 =B1 15% sched_debug.cpu#5.sched_g= oidle 810491 =B1 88% -91.3% 70436 =B1 26% sched_debug.cpu#5.ttwu_co= unt 729454 =B1 98% -99.2% 6150 =B1 7% sched_debug.cpu#5.ttwu_lo= cal 131.00 =B1 37% -60.5% 51.75 =B1 25% sched_debug.cpu#6.nr_unin= terruptible 3.25 =B1155% +1130.8% 40.00 =B1 83% sched_debug.cpu#7.cpu_loa= d[0] 3.75 =B1 82% +160.0% 9.75 =B1 53% sched_debug.cpu#7.cpu_loa= d[4] 198.00 =B1 20% -71.7% 56.00 =B1 8% sched_debug.cpu#7.nr_unin= terruptible 13180 =B1 6% -43.2% 7481 =B1 13% sched_debug.cpu#7.ttwu_lo= cal 43097 =B1 0% +25.3% 54021 =B1 0% latency_stats.avg.balance= _dirty_pages_ratelimited.generic_perform_write.__generic_file_write_iter.ge= neric_file_write_iter.new_sync_write.vfs_write.SyS_write.system_call_fastpa= th 1557144 =B1 0% -100.0% 0.00 =B1 -1% latency_stats.avg.call_rw= sem_down_read_failed.f2fs_convert_inline_inode.[f2fs].f2fs_write_begin.[f2f= s].generic_perform_write.__generic_file_write_iter.generic_file_write_iter.= new_sync_write.vfs_write.SyS_write.system_call_fastpath 970823 =B1 23% -100.0% 0.00 =B1 -1% latency_stats.avg.call_rw= sem_down_read_failed.f2fs_new_inode.[f2fs].f2fs_create.[f2fs].vfs_create.do= _last.path_openat.do_filp_open.do_sys_open.SyS_open.system_call_fastpath 0.00 =B1 -1% +Inf% 214155 =B1 70% latency_stats.avg.call_rw= sem_down_read_failed.f2fs_wait_on_page_writeback.[f2fs].f2fs_wait_on_page_w= riteback.[f2fs].__f2fs_add_link.[f2fs].f2fs_create.[f2fs].vfs_create.do_las= t.path_openat.do_filp_open.do_sys_open.SyS_open.system_call_fastpath 0.00 =B1 -1% +Inf% 60170 =B1 93% latency_stats.avg.call_rw= sem_down_read_failed.f2fs_wait_on_page_writeback.[f2fs].f2fs_wait_on_page_w= riteback.[f2fs].update_inode.[f2fs].sync_inode_page.[f2fs].reserve_new_bloc= k.[f2fs].f2fs_reserve_block.[f2fs].f2fs_write_begin.[f2fs].generic_perform_= write.__generic_file_write_iter.generic_file_write_iter.new_sync_write 225094 =B1 16% -100.0% 0.00 =B1 -1% latency_stats.avg.call_rw= sem_down_read_failed.f2fs_write_begin.[f2fs].generic_perform_write.__generi= c_file_write_iter.generic_file_write_iter.new_sync_write.vfs_write.SyS_writ= e.system_call_fastpath 0.00 =B1 -1% +Inf% 101419 =B1 96% latency_stats.avg.get_req= uest.blk_queue_bio.generic_make_request.submit_bio.__submit_merged_bio.[f2f= s].f2fs_submit_merged_bio.[f2fs].f2fs_wait_on_page_writeback.[f2fs].f2fs_wa= it_on_page_writeback.[f2fs].update_inode.[f2fs].update_inode_page.[f2fs].f2= fs_write_end.[f2fs].generic_perform_write 0.00 =B1 -1% +Inf% 1566660 =B1 2% latency_stats.avg.wait_on= _page_bit.f2fs_wait_on_page_writeback.[f2fs].f2fs_wait_on_page_writeback.[f= 2fs].__set_data_blkaddr.[f2fs].reserve_new_block.[f2fs].f2fs_reserve_block.= [f2fs].f2fs_write_begin.[f2fs].generic_perform_write.__generic_file_write_i= ter.generic_file_write_iter.new_sync_write.vfs_write 0.00 =B1 -1% +Inf% 60796 =B1 69% latency_stats.avg.wait_on= _page_bit.f2fs_wait_on_page_writeback.[f2fs].f2fs_wait_on_page_writeback.[f= 2fs].get_dnode_of_data.[f2fs].f2fs_reserve_block.[f2fs].f2fs_write_begin.[f= 2fs].generic_perform_write.__generic_file_write_iter.generic_file_write_ite= r.new_sync_write.vfs_write.SyS_write 0.00 =B1 -1% +Inf% 1643593 =B1 34% latency_stats.avg.wait_on= _page_bit.f2fs_wait_on_page_writeback.[f2fs].f2fs_wait_on_page_writeback.[f= 2fs].update_inode.[f2fs].sync_inode_page.[f2fs].new_node_page.[f2fs].get_dn= ode_of_data.[f2fs].f2fs_reserve_block.[f2fs].f2fs_write_begin.[f2fs].generi= c_perform_write.__generic_file_write_iter.generic_file_write_iter 0.00 =B1 -1% +Inf% 210894 =B1117% latency_stats.avg.wait_on= _page_bit.f2fs_wait_on_page_writeback.[f2fs].f2fs_wait_on_page_writeback.[f= 2fs].update_inode.[f2fs].sync_inode_page.[f2fs].reserve_new_block.[f2fs].f2= fs_reserve_block.[f2fs].f2fs_write_begin.[f2fs].generic_perform_write.__gen= eric_file_write_iter.generic_file_write_iter.new_sync_write 0.00 =B1 -1% +Inf% 885323 =B1 71% latency_stats.avg.wait_on= _page_bit.f2fs_wait_on_page_writeback.[f2fs].f2fs_wait_on_page_writeback.[f= 2fs].update_inode.[f2fs].update_inode_page.[f2fs].f2fs_write_end.[f2fs].gen= eric_perform_write.__generic_file_write_iter.generic_file_write_iter.new_sy= nc_write.vfs_write.SyS_write 1593081 =B1 27% -100.0% 0.00 =B1 -1% latency_stats.avg.wait_on= _page_bit.find_data_page.[f2fs].f2fs_find_entry.[f2fs].f2fs_lookup.[f2fs].l= ookup_real.do_last.path_openat.do_filp_open.do_sys_open.SyS_open.system_cal= l_fastpath 166104 =B1 0% +43.7% 238737 =B1 1% latency_stats.hits.balanc= e_dirty_pages_ratelimited.generic_perform_write.__generic_file_write_iter.g= eneric_file_write_iter.new_sync_write.vfs_write.SyS_write.system_call_fastp= ath 89938 =B1 2% -77.3% 20398 =B1 5% latency_stats.hits.call_r= wsem_down_read_failed.get_node_info.[f2fs].read_node_page.[f2fs].get_node_p= age.[f2fs].f2fs_convert_inline_inode.[f2fs].f2fs_write_begin.[f2fs].generic= _perform_write.__generic_file_write_iter.generic_file_write_iter.new_sync_w= rite.vfs_write.SyS_write 90810 =B1 2% -77.3% 20638 =B1 5% latency_stats.hits.call_r= wsem_down_read_failed.get_node_info.[f2fs].read_node_page.[f2fs].get_node_p= age.[f2fs].f2fs_write_begin.[f2fs].generic_perform_write.__generic_file_wri= te_iter.generic_file_write_iter.new_sync_write.vfs_write.SyS_write.system_c= all_fastpath 73358 =B1 3% -77.9% 16217 =B1 5% latency_stats.hits.call_r= wsem_down_read_failed.get_node_info.[f2fs].read_node_page.[f2fs].get_node_p= age.[f2fs].get_dnode_of_data.[f2fs].f2fs_reserve_block.[f2fs].f2fs_write_be= gin.[f2fs].generic_perform_write.__generic_file_write_iter.generic_file_wri= te_iter.new_sync_write.vfs_write 95785 =B1 2% -76.4% 22618 =B1 5% latency_stats.hits.call_r= wsem_down_read_failed.get_node_info.[f2fs].read_node_page.[f2fs].get_node_p= age.[f2fs].update_inode_page.[f2fs].f2fs_write_end.[f2fs].generic_perform_w= rite.__generic_file_write_iter.generic_file_write_iter.new_sync_write.vfs_w= rite.SyS_write 2926891 =B1 2% -100.0% 0.00 =B1 -1% latency_stats.max.call_rw= sem_down_read_failed.f2fs_convert_inline_inode.[f2fs].f2fs_write_begin.[f2f= s].generic_perform_write.__generic_file_write_iter.generic_file_write_iter.= new_sync_write.vfs_write.SyS_write.system_call_fastpath 1609764 =B1 29% -100.0% 0.00 =B1 -1% latency_stats.max.call_rw= sem_down_read_failed.f2fs_new_inode.[f2fs].f2fs_create.[f2fs].vfs_create.do= _last.path_openat.do_filp_open.do_sys_open.SyS_open.system_call_fastpath 0.00 =B1 -1% +Inf% 493421 =B1 62% latency_stats.max.call_rw= sem_down_read_failed.f2fs_wait_on_page_writeback.[f2fs].f2fs_wait_on_page_w= riteback.[f2fs].__f2fs_add_link.[f2fs].f2fs_create.[f2fs].vfs_create.do_las= t.path_openat.do_filp_open.do_sys_open.SyS_open.system_call_fastpath 0.00 =B1 -1% +Inf% 99336 =B1 98% latency_stats.max.call_rw= sem_down_read_failed.f2fs_wait_on_page_writeback.[f2fs].f2fs_wait_on_page_w= riteback.[f2fs].update_inode.[f2fs].sync_inode_page.[f2fs].reserve_new_bloc= k.[f2fs].f2fs_reserve_block.[f2fs].f2fs_write_begin.[f2fs].generic_perform_= write.__generic_file_write_iter.generic_file_write_iter.new_sync_write 2242545 =B1 22% -100.0% 0.00 =B1 -1% latency_stats.max.call_rw= sem_down_read_failed.f2fs_write_begin.[f2fs].generic_perform_write.__generi= c_file_write_iter.generic_file_write_iter.new_sync_write.vfs_write.SyS_writ= e.system_call_fastpath 0.00 =B1 -1% +Inf% 101419 =B1 96% latency_stats.max.get_req= uest.blk_queue_bio.generic_make_request.submit_bio.__submit_merged_bio.[f2f= s].f2fs_submit_merged_bio.[f2fs].f2fs_wait_on_page_writeback.[f2fs].f2fs_wa= it_on_page_writeback.[f2fs].update_inode.[f2fs].update_inode_page.[f2fs].f2= fs_write_end.[f2fs].generic_perform_write 0.00 =B1 -1% +Inf% 2155762 =B1 1% latency_stats.max.wait_on= _page_bit.f2fs_wait_on_page_writeback.[f2fs].f2fs_wait_on_page_writeback.[f= 2fs].__set_data_blkaddr.[f2fs].reserve_new_block.[f2fs].f2fs_reserve_block.= [f2fs].f2fs_write_begin.[f2fs].generic_perform_write.__generic_file_write_i= ter.generic_file_write_iter.new_sync_write.vfs_write 0.00 =B1 -1% +Inf% 547532 =B1147% latency_stats.max.wait_on= _page_bit.f2fs_wait_on_page_writeback.[f2fs].f2fs_wait_on_page_writeback.[f= 2fs].get_dnode_of_data.[f2fs].f2fs_reserve_block.[f2fs].f2fs_write_begin.[f= 2fs].generic_perform_write.__generic_file_write_iter.generic_file_write_ite= r.new_sync_write.vfs_write.SyS_write 0.00 =B1 -1% +Inf% 1643593 =B1 34% latency_stats.max.wait_on= _page_bit.f2fs_wait_on_page_writeback.[f2fs].f2fs_wait_on_page_writeback.[f= 2fs].update_inode.[f2fs].sync_inode_page.[f2fs].new_node_page.[f2fs].get_dn= ode_of_data.[f2fs].f2fs_reserve_block.[f2fs].f2fs_write_begin.[f2fs].generi= c_perform_write.__generic_file_write_iter.generic_file_write_iter 0.00 =B1 -1% +Inf% 936362 =B1100% latency_stats.max.wait_on= _page_bit.f2fs_wait_on_page_writeback.[f2fs].f2fs_wait_on_page_writeback.[f= 2fs].update_inode.[f2fs].sync_inode_page.[f2fs].reserve_new_block.[f2fs].f2= fs_reserve_block.[f2fs].f2fs_write_begin.[f2fs].generic_perform_write.__gen= eric_file_write_iter.generic_file_write_iter.new_sync_write 0.00 =B1 -1% +Inf% 981143 =B1 74% latency_stats.max.wait_on= _page_bit.f2fs_wait_on_page_writeback.[f2fs].f2fs_wait_on_page_writeback.[f= 2fs].update_inode.[f2fs].update_inode_page.[f2fs].f2fs_write_end.[f2fs].gen= eric_perform_write.__generic_file_write_iter.generic_file_write_iter.new_sy= nc_write.vfs_write.SyS_write 2311901 =B1 1% -100.0% 0.00 =B1 -1% latency_stats.max.wait_on= _page_bit.find_data_page.[f2fs].f2fs_find_entry.[f2fs].f2fs_lookup.[f2fs].l= ookup_real.do_last.path_openat.do_filp_open.do_sys_open.SyS_open.system_cal= l_fastpath 7.159e+09 =B1 1% +80.1% 1.29e+10 =B1 0% latency_stats.sum.balance= _dirty_pages_ratelimited.generic_perform_write.__generic_file_write_iter.ge= neric_file_write_iter.new_sync_write.vfs_write.SyS_write.system_call_fastpa= th 7.392e+09 =B1 1% -100.0% 0.00 =B1 -1% latency_stats.sum.call_rw= sem_down_read_failed.f2fs_convert_inline_inode.[f2fs].f2fs_write_begin.[f2f= s].generic_perform_write.__generic_file_write_iter.generic_file_write_iter.= new_sync_write.vfs_write.SyS_write.system_call_fastpath 4641241 =B1 65% -100.0% 0.00 =B1 -1% latency_stats.sum.call_rw= sem_down_read_failed.f2fs_new_inode.[f2fs].f2fs_create.[f2fs].vfs_create.do= _last.path_openat.do_filp_open.do_sys_open.SyS_open.system_call_fastpath 0.00 =B1 -1% +Inf% 2970972 =B1119% latency_stats.sum.call_rw= sem_down_read_failed.f2fs_wait_on_page_writeback.[f2fs].f2fs_wait_on_page_w= riteback.[f2fs].__f2fs_add_link.[f2fs].f2fs_create.[f2fs].vfs_create.do_las= t.path_openat.do_filp_open.do_sys_open.SyS_open.system_call_fastpath 0.00 =B1 -1% +Inf% 1400735 =B1115% latency_stats.sum.call_rw= sem_down_read_failed.f2fs_wait_on_page_writeback.[f2fs].f2fs_wait_on_page_w= riteback.[f2fs].update_inode.[f2fs].sync_inode_page.[f2fs].reserve_new_bloc= k.[f2fs].f2fs_reserve_block.[f2fs].f2fs_write_begin.[f2fs].generic_perform_= write.__generic_file_write_iter.generic_file_write_iter.new_sync_write 34303529 =B1 35% -100.0% 0.00 =B1 -1% latency_stats.sum.call_rw= sem_down_read_failed.f2fs_write_begin.[f2fs].generic_perform_write.__generi= c_file_write_iter.generic_file_write_iter.new_sync_write.vfs_write.SyS_writ= e.system_call_fastpath 173732 =B1 4% -43.4% 98372 =B1 9% latency_stats.sum.call_rw= sem_down_read_failed.get_node_info.[f2fs].new_node_page.[f2fs].get_dnode_of= _data.[f2fs].f2fs_reserve_block.[f2fs].f2fs_write_begin.[f2fs].generic_perf= orm_write.__generic_file_write_iter.generic_file_write_iter.new_sync_write.= vfs_write.SyS_write 12335489 =B1 3% -82.6% 2148753 =B1 7% latency_stats.sum.call_rw= sem_down_read_failed.get_node_info.[f2fs].read_node_page.[f2fs].get_node_pa= ge.[f2fs].f2fs_convert_inline_inode.[f2fs].f2fs_write_begin.[f2fs].generic_= perform_write.__generic_file_write_iter.generic_file_write_iter.new_sync_wr= ite.vfs_write.SyS_write 12643502 =B1 3% -82.9% 2161679 =B1 7% latency_stats.sum.call_rw= sem_down_read_failed.get_node_info.[f2fs].read_node_page.[f2fs].get_node_pa= ge.[f2fs].f2fs_write_begin.[f2fs].generic_perform_write.__generic_file_writ= e_iter.generic_file_write_iter.new_sync_write.vfs_write.SyS_write.system_ca= ll_fastpath 10460959 =B1 4% -82.8% 1796848 =B1 5% latency_stats.sum.call_rw= sem_down_read_failed.get_node_info.[f2fs].read_node_page.[f2fs].get_node_pa= ge.[f2fs].get_dnode_of_data.[f2fs].f2fs_reserve_block.[f2fs].f2fs_write_beg= in.[f2fs].generic_perform_write.__generic_file_write_iter.generic_file_writ= e_iter.new_sync_write.vfs_write 46303 =B1 10% -71.7% 13097 =B1 23% latency_stats.sum.call_rw= sem_down_read_failed.get_node_info.[f2fs].read_node_page.[f2fs].get_node_pa= ge.[f2fs].get_dnode_of_data.[f2fs].f2fs_reserve_block.[f2fs].get_new_data_p= age.[f2fs].__f2fs_add_link.[f2fs].f2fs_create.[f2fs].vfs_create.do_last.pat= h_openat 24455 =B1 18% -66.6% 8164 =B1 29% latency_stats.sum.call_rw= sem_down_read_failed.get_node_info.[f2fs].read_node_page.[f2fs].get_node_pa= ge.[f2fs].get_dnode_of_data.[f2fs].find_data_page.[f2fs].f2fs_find_entry.[f= 2fs].f2fs_lookup.[f2fs].lookup_real.do_last.path_openat.do_filp_open 13132122 =B1 3% -81.7% 2403201 =B1 7% latency_stats.sum.call_rw= sem_down_read_failed.get_node_info.[f2fs].read_node_page.[f2fs].get_node_pa= ge.[f2fs].update_inode_page.[f2fs].f2fs_write_end.[f2fs].generic_perform_wr= ite.__generic_file_write_iter.generic_file_write_iter.new_sync_write.vfs_wr= ite.SyS_write 689498 =B1 4% -70.8% 201181 =B1 6% latency_stats.sum.call_rw= sem_down_write_failed.get_node_info.[f2fs].new_node_page.[f2fs].get_dnode_o= f_data.[f2fs].f2fs_reserve_block.[f2fs].f2fs_write_begin.[f2fs].generic_per= form_write.__generic_file_write_iter.generic_file_write_iter.new_sync_write= .vfs_write.SyS_write 107001 =B1 7% -67.6% 34703 =B1 29% latency_stats.sum.call_rw= sem_down_write_failed.get_node_info.[f2fs].new_node_page.[f2fs].new_inode_p= age.[f2fs].init_inode_metadata.[f2fs].__f2fs_add_link.[f2fs].f2fs_create.[f= 2fs].vfs_create.do_last.path_openat.do_filp_open.do_sys_open 637933 =B1 4% -72.5% 175156 =B1 3% latency_stats.sum.call_rw= sem_down_write_failed.set_node_addr.[f2fs].new_node_page.[f2fs].get_dnode_o= f_data.[f2fs].f2fs_reserve_block.[f2fs].f2fs_write_begin.[f2fs].generic_per= form_write.__generic_file_write_iter.generic_file_write_iter.new_sync_write= .vfs_write.SyS_write 98057 =B1 3% -71.3% 28111 =B1 17% latency_stats.sum.call_rw= sem_down_write_failed.set_node_addr.[f2fs].new_node_page.[f2fs].new_inode_p= age.[f2fs].init_inode_metadata.[f2fs].__f2fs_add_link.[f2fs].f2fs_create.[f= 2fs].vfs_create.do_last.path_openat.do_filp_open.do_sys_open 1107127 =B1 0% +5.5% 1168564 =B1 1% latency_stats.sum.do_wait= .SyS_wait4.system_call_fastpath 0.00 =B1 -1% +Inf% 101419 =B1 96% latency_stats.sum.get_req= uest.blk_queue_bio.generic_make_request.submit_bio.__submit_merged_bio.[f2f= s].f2fs_submit_merged_bio.[f2fs].f2fs_wait_on_page_writeback.[f2fs].f2fs_wa= it_on_page_writeback.[f2fs].update_inode.[f2fs].update_inode_page.[f2fs].f2= fs_write_end.[f2fs].generic_perform_write 946288 =B1128% +18540.4% 1.764e+08 =B1 44% latency_stats.sum.wait_on= _page_bit.f2fs_wait_on_page_writeback.[f2fs].f2fs_wait_on_page_writeback.[f= 2fs].__f2fs_add_link.[f2fs].f2fs_create.[f2fs].vfs_create.do_last.path_open= at.do_filp_open.do_sys_open.SyS_open.system_call_fastpath 0.00 =B1 -1% +Inf% 9.825e+08 =B1 4% latency_stats.sum.wait_on= _page_bit.f2fs_wait_on_page_writeback.[f2fs].f2fs_wait_on_page_writeback.[f= 2fs].__set_data_blkaddr.[f2fs].reserve_new_block.[f2fs].f2fs_reserve_block.= [f2fs].f2fs_write_begin.[f2fs].generic_perform_write.__generic_file_write_i= ter.generic_file_write_iter.new_sync_write.vfs_write 0.00 =B1 -1% +Inf% 6369185 =B1 77% latency_stats.sum.wait_on= _page_bit.f2fs_wait_on_page_writeback.[f2fs].f2fs_wait_on_page_writeback.[f= 2fs].get_dnode_of_data.[f2fs].f2fs_reserve_block.[f2fs].f2fs_write_begin.[f= 2fs].generic_perform_write.__generic_file_write_iter.generic_file_write_ite= r.new_sync_write.vfs_write.SyS_write 0.00 =B1 -1% +Inf% 1643593 =B1 34% latency_stats.sum.wait_on= _page_bit.f2fs_wait_on_page_writeback.[f2fs].f2fs_wait_on_page_writeback.[f= 2fs].update_inode.[f2fs].sync_inode_page.[f2fs].new_node_page.[f2fs].get_dn= ode_of_data.[f2fs].f2fs_reserve_block.[f2fs].f2fs_write_begin.[f2fs].generi= c_perform_write.__generic_file_write_iter.generic_file_write_iter 0.00 =B1 -1% +Inf% 14652195 =B1106% latency_stats.sum.wait_on= _page_bit.f2fs_wait_on_page_writeback.[f2fs].f2fs_wait_on_page_writeback.[f= 2fs].update_inode.[f2fs].sync_inode_page.[f2fs].reserve_new_block.[f2fs].f2= fs_reserve_block.[f2fs].f2fs_write_begin.[f2fs].generic_perform_write.__gen= eric_file_write_iter.generic_file_write_iter.new_sync_write 0.00 =B1 -1% +Inf% 2354965 =B1107% latency_stats.sum.wait_on= _page_bit.f2fs_wait_on_page_writeback.[f2fs].f2fs_wait_on_page_writeback.[f= 2fs].update_inode.[f2fs].update_inode_page.[f2fs].f2fs_write_end.[f2fs].gen= eric_perform_write.__generic_file_write_iter.generic_file_write_iter.new_sy= nc_write.vfs_write.SyS_write 6949333 =B1 55% -100.0% 0.00 =B1 -1% latency_stats.sum.wait_on= _page_bit.find_data_page.[f2fs].f2fs_find_entry.[f2fs].f2fs_lookup.[f2fs].l= ookup_real.do_last.path_openat.do_filp_open.do_sys_open.SyS_open.system_cal= l_fastpath nhm4: Nehalem Memory: 4G fsmark.files_per_sec 10 ++-------------------------------------------------------------------= -+ O O O O O O O O O O O O O O O O O O O O O O O O O O O O= O 9.5 ++ = | 9 ++ = | | = | 8.5 ++ = | | = | 8 ++ = | | = | 7.5 ++ = | 7 ++ = | | = | 6.5 *+.*.*.. .*. .*.*.. .*.. .* = | | *.*. *. *.*..* *.*..*.*..* = | 6 ++-------------------------------------------------------------------= -+ fsmark.time.system_time 62 ++--------------------------------------------------------------------= -+ | *..* = | 60 *+. + + .*.*..*.*..*.*.. *. = | | * *.. .*. .. *..*.*..* = | 58 ++ * * = | | = | 56 ++ = | | = | 54 ++ = | | = | 52 ++ = | O O O O O O O O = | 50 ++ O O O O O O O O O O O O O = O | O O O O O O O = | 48 ++--------------------------------------------------------------------= -+ fsmark.time.elapsed_time 620 ++-------------------------------------------------------------------= -+ | = | 600 ++ * = | 580 ++ : = | | :: = | 560 ++ : : = | | : : = | 540 ++ : : = | | : : = | 520 ++ : : = | 500 ++ : : = | *..*.*..*.*..*.*..*.*..*.*..*.*..* *.*..*.* = | 480 O+ O O O O O O O O O O O O O O O O O O O O O O O O O= | | O O = O 460 ++-------------------------------------------------------------------= -+ fsmark.time.elapsed_time.max 620 ++-------------------------------------------------------------------= -+ | = | 600 ++ * = | 580 ++ : = | | :: = | 560 ++ : : = | | : : = | 540 ++ : : = | | : : = | 520 ++ : : = | 500 ++ : : = | *..*.*..*.*..*.*..*.*..*.*..*.*..* *.*..*.* = | 480 O+ O O O O O O O O O O O O O O O O O O O O O O O O O= | | O O = O 460 ++-------------------------------------------------------------------= -+ fsmark.time.voluntary_context_switches 650000 ++----------------------------------------------------------------= -+ * .*. = | 600000 ++ .*.*..*.*.*..*.*..*.*.*..*.*. *.*..*.* = | | *. = | | = | 550000 ++ = | | = | 500000 ++ = | | = | 450000 ++ = | | = | | O O = | 400000 O+O O O O O O O O O O O O O O O O O O O O O O O O O= O | = | 350000 ++----------------------------------------------------------------= -+ time.system_time 62 ++--------------------------------------------------------------------= -+ | *..* = | 60 *+. + + .*.*..*.*..*.*.. *. = | | * *.. .*. .. *..*.*..* = | 58 ++ * * = | | = | 56 ++ = | | = | 54 ++ = | | = | 52 ++ = | O O O O O O O O = | 50 ++ O O O O O O O O O O O O O = O | O O O O O O O = | 48 ++--------------------------------------------------------------------= -+ time.voluntary_context_switches 650000 ++----------------------------------------------------------------= -+ * .*. = | 600000 ++ .*.*..*.*.*..*.*..*.*.*..*.*. *.*..*.* = | | *. = | | = | 550000 ++ = | | = | 500000 ++ = | | = | 450000 ++ = | | = | | O O = | 400000 O+O O O O O O O O O O O O O O O O O O O O O O O O O= O | = | 350000 ++----------------------------------------------------------------= -+ vmstat.procs.b 32 ++--------------------------------------------------------------------= -+ O O O O O O O O O O O O O O O O O O O O O O O O O O O O = O 30 ++ = | 28 ++ = | | = | 26 ++ = | 24 ++ = | | = | 22 ++ = | 20 ++ = | | = | 18 ++ .*.. .*. = | 16 *+.* *.*. *..*.*..*.*..*.*..*..*.*.. = | | *.*..* = | 14 ++--------------------------------------------------------------------= -+ vmstat.io.bo 132000 ++----------------------------------------------------------------= -+ | O O O = | 131000 O+O O O O O O O O O O O O O O O O O O O O O O = O | O O= | | = | 130000 ++ = | | = | 129000 ++ = | | = | 128000 ++ = | | = | | = | 127000 ++ .*.*.. .*..*. .*. .*. .*. .* = | *.*. *.* *. *.*. *. *.*..* = | 126000 ++----------------------------------------------------------------= -+ proc-vmstat.nr_writeback 60000 ++--------------------------------------------------------O--------= -+ | O O O O O O O O O O O O O O O O= | 55000 O+ O O O O O O O O O O = O | = | | = | 50000 ++ = | | = | 45000 ++ = | | = | 40000 ++ = | |.*..*.*.. .*.. = | * *.*..*.*.*..*.*..* * *..*.*..* = | 35000 ++ : : = | | : : = | 30000 ++--------------------------------*--------------------------------= -+ proc-vmstat.nr_vmscan_immediate_reclaim 180 ++-------------------------------------------------------------------= -+ | O = | 160 ++ = | 140 ++ O O= | | O O O O O = | 120 O+ O O O O = | 100 ++ O O O O O O O O O = | | O O = | 80 ++ O O O O = O 60 ++ = | | = | 40 ++ = | 20 ++ = | | = | 0 *+-*-*--*-*--*-*--*-*--*-*--*-*--*-*--*-*--*-*-----------------------= -+ proc-vmstat.pgactivate 10000 ++-----------------------------------------------------------------= -+ * *. = | 9000 ++ .*.. .*..*. .*.*.. .*.. + *.. .*.. = | | *..* * *.*. * * * * = | | = | 8000 ++ = | | = | 7000 ++ = | | = | 6000 ++ = | | = | | = | 5000 O+O O O O O O O O O O O O O O O O O O= O | O O O O O O O O O = | 4000 ++-----------------------------------------------------------------= -+ proc-vmstat.kswapd_high_wmark_hit_quickly 3500 ++------------------------------------------------------------------= -+ | O O O O O O O O O O O= | 3000 O+O O O O O O O O O O O O O O O O = O | = | | = | 2500 ++ = | | = | 2000 ++ = | | = | 1500 ++ = | | = | | .*. .*.. = | 1000 *+*..*. .*.*..*.*. *..* *.*..*.*.*..*.* = | | *. = | 500 ++------------------------------------------------------------------= -+ meminfo.Writeback 240000 ++-------------------------------------------------------O--------= -+ | O O O O O O O O O O O O O O O O= | 220000 O+ O O O O O O O O O O = O | = | | = | 200000 ++ = | | = | 180000 ++ = | | = | 160000 ++ = | |.*..*.*.. .*. = | * *.*.*..*.*..*.*.*. * *.*..*.* = | 140000 ++ + : = | | + : = | 120000 ++--------------------------------*-------------------------------= -+ slabinfo.kmalloc-4096.active_objs 580 ++-------------------------------------------------------------------= -+ | O O= | 560 O+ O O O O O O O O O O O O O O O O O O O = | 540 ++ O O O O O O = O | = | 520 ++ = | 500 ++ = | | = | 480 ++ = | 460 ++ = | *..*.*..*.*..*.*..*. .*.*..*.*.. *.*..*.* = | 440 ++ *. * + = | 420 ++ + + = | | * = | 400 ++-------------------------------------------------------------------= -+ slabinfo.kmalloc-4096.num_objs 600 ++------------------------------------------------------------------O= -+ O O O O O O O O O O O O O O O O O O O = | 580 ++ O O O O O O O = O 560 ++ O = | | = | 540 ++ = | | = | 520 ++ = | | = | 500 ++ = | 480 *+.*.*..*.*..*.*..*. .*.*..*.*.. .*..*.* = | | *. * * = | 460 ++ : + = | | : + = | 440 ++---------------------------------*---------------------------------= -+ [*] bisect-good sample [O] bisect-bad sample To reproduce: git clone git://git.kernel.org/pub/scm/linux/kernel/git/wfg/lkp-tes= ts.git cd lkp-tests bin/lkp install job.yaml # job file is attached in this email bin/lkp run job.yaml Disclaimer: Results have been estimated based on internal Intel analysis and are provid= ed for informational purposes only. Any difference in system hardware or softw= are design or configuration may affect actual performance. Thanks, Ying Huang --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=job.yaml --- LKP_SERVER: inn LKP_CGI_PORT: 80 LKP_CIFS_PORT: 139 testcase: fsmark default-monitors: wait: activate-monitor kmsg: uptime: iostat: vmstat: numa-numastat: numa-vmstat: numa-meminfo: proc-vmstat: proc-stat: interval: 10 meminfo: slabinfo: interrupts: lock_stat: latency_stats: softirqs: bdi_dev_mapping: diskstats: nfsstat: cpuidle: cpufreq-stats: turbostat: pmeter: sched_debug: interval: 60 cpufreq_governor: performance default-watchdogs: oom-killer: watchdog: commit: 39a8804455fb23f09157341d3ba7db6d7ae6ee76 model: Nehalem nr_cpu: 8 memory: 4G hdd_partitions: "/dev/disk/by-id/ata-WDC_WD1003FBYZ-010FB0_WD-WCAW36812041-part1" swap_partitions: "/dev/disk/by-id/ata-WDC_WD1003FBYZ-010FB0_WD-WCAW36812041-part2" rootfs_partition: "/dev/disk/by-id/ata-WDC_WD1003FBYZ-010FB0_WD-WCAW36812041-part3" netconsole_port: 6649 category: benchmark iterations: 1x nr_threads: 32t disk: 1HDD fs: f2fs fs2: fsmark: filesize: 16MB test_size: 60G sync_method: NoSync nr_directories: 16d nr_files_per_directory: 256fpd queue: reconfirm testbox: nhm4 tbox_group: nhm4 kconfig: x86_64-rhel enqueue_time: 2015-08-09 16:47:04.941036235 +08:00 id: 5fc4c7525d2ff02a13953db1f24c9bc46f6d8c90 user: lkp compiler: gcc-4.9 head_commit: 3c19d237dd8148926e49259e495ee41dddd1f09c base_commit: 74d33293e467df61de1b1d8b2fbe29e550dec33b branch: soc-thermal/fixes rootfs: debian-x86_64-2015-02-07.cgz result_root: "/result/fsmark/performance-1x-32t-1HDD-f2fs-16MB-60G-NoSync-16d-256fpd/nhm4/debian-x86_64-2015-02-07.cgz/x86_64-rhel/gcc-4.9/39a8804455fb23f09157341d3ba7db6d7ae6ee76/0" job_file: "/lkp/scheduled/nhm4/reconfirm_fsmark-performance-1x-32t-1HDD-f2fs-16MB-60G-NoSync-16d-256fpd-debian-x86_64-2015-02-07.cgz-x86_64-rhel-39a8804455fb23f09157341d3ba7db6d7ae6ee76-20150809-112891-1xduv68-0.yaml" max_uptime: 1608.56 initrd: "/osimage/debian/debian-x86_64-2015-02-07.cgz" bootloader_append: - root=/dev/ram0 - user=lkp - job=/lkp/scheduled/nhm4/reconfirm_fsmark-performance-1x-32t-1HDD-f2fs-16MB-60G-NoSync-16d-256fpd-debian-x86_64-2015-02-07.cgz-x86_64-rhel-39a8804455fb23f09157341d3ba7db6d7ae6ee76-20150809-112891-1xduv68-0.yaml - ARCH=x86_64 - kconfig=x86_64-rhel - branch=soc-thermal/fixes - commit=39a8804455fb23f09157341d3ba7db6d7ae6ee76 - BOOT_IMAGE=/pkg/linux/x86_64-rhel/gcc-4.9/39a8804455fb23f09157341d3ba7db6d7ae6ee76/vmlinuz-4.0.0 - max_uptime=1608 - RESULT_ROOT=/result/fsmark/performance-1x-32t-1HDD-f2fs-16MB-60G-NoSync-16d-256fpd/nhm4/debian-x86_64-2015-02-07.cgz/x86_64-rhel/gcc-4.9/39a8804455fb23f09157341d3ba7db6d7ae6ee76/0 - LKP_SERVER=inn - |- libata.force=1.5Gbps earlyprintk=ttyS0,115200 systemd.log_level=err debug apic=debug sysrq_always_enabled rcupdate.rcu_cpu_stall_timeout=100 panic=-1 softlockup_panic=1 nmi_watchdog=panic oops=panic load_ramdisk=2 prompt_ramdisk=0 console=ttyS0,115200 console=tty0 vga=normal rw lkp_initrd: "/lkp/lkp/lkp-x86_64.cgz" modules_initrd: "/pkg/linux/x86_64-rhel/gcc-4.9/39a8804455fb23f09157341d3ba7db6d7ae6ee76/modules.cgz" bm_initrd: "/osimage/deps/debian-x86_64-2015-02-07.cgz/lkp.cgz,/osimage/deps/debian-x86_64-2015-02-07.cgz/run-ipconfig.cgz,/osimage/deps/debian-x86_64-2015-02-07.cgz/turbostat.cgz,/lkp/benchmarks/turbostat.cgz,/osimage/deps/debian-x86_64-2015-02-07.cgz/fs.cgz,/osimage/deps/debian-x86_64-2015-02-07.cgz/fs2.cgz,/lkp/benchmarks/fsmark.cgz" repeat_to: 5 kernel: "/pkg/linux/x86_64-rhel/gcc-4.9/39a8804455fb23f09157341d3ba7db6d7ae6ee76/vmlinuz-4.0.0" dequeue_time: 2015-08-09 16:52:48.698594073 +08:00 job_state: finished loadavg: 31.68 26.07 13.20 1/155 6992 start_time: '1439109837' end_time: '1439110314' version: "/lkp/lkp/.src-20150807-183152" --=-=-= Content-Type: text/plain; charset=ascii Content-Disposition: attachment; filename=reproduce echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu2/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu3/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu4/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu5/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu6/cpufreq/scaling_governor echo performance > /sys/devices/system/cpu/cpu7/cpufreq/scaling_governor mkfs -t f2fs /dev/sdb1 mount -t f2fs /dev/sdb1 /fs/sdb1 ./fs_mark -d /fs/sdb1/1 -d /fs/sdb1/2 -d /fs/sdb1/3 -d /fs/sdb1/4 -d /fs/sdb1/5 -d /fs/sdb1/6 -d /fs/sdb1/7 -d /fs/sdb1/8 -d /fs/sdb1/9 -d /fs/sdb1/10 -d /fs/sdb1/11 -d /fs/sdb1/12 -d /fs/sdb1/13 -d /fs/sdb1/14 -d /fs/sdb1/15 -d /fs/sdb1/16 -d /fs/sdb1/17 -d /fs/sdb1/18 -d /fs/sdb1/19 -d /fs/sdb1/20 -d /fs/sdb1/21 -d /fs/sdb1/22 -d /fs/sdb1/23 -d /fs/sdb1/24 -d /fs/sdb1/25 -d /fs/sdb1/26 -d /fs/sdb1/27 -d /fs/sdb1/28 -d /fs/sdb1/29 -d /fs/sdb1/30 -d /fs/sdb1/31 -d /fs/sdb1/32 -D 16 -N 256 -n 120 -L 1 -S 0 -s 16777216 --=-=-=--