# Notes # # Dat file generated with: # /hks/users/corry/datfiles/generate_ffsb_dat_file.sh threads=1,16,128 fs=ext3,ext4,jfs,xfs,btrfs profiles=all desc=baseline notes=Baseline runs after merging btrfs into mainline. # # Running the following profiles: # sequential_reads random_reads random_writes random_writes_odirect large_file_creates mail_server # on the following filesystems: # ext3 ext4 jfs xfs btrfs # each with the following number of threads: # 1 16 128 # # For each filesystem, the first four groups of tests (sequential-read, # random-read, random-write, and random-write-odirect) will all reuse # the same data set. For the remaining runs, we recreate and remount the # filesystem for each test. # # March 17 unstable-exp tree #boot autobench +$device /dev/ffsbdev1 +$mnt_point /mnt/ffsb1 +$mnt_opts +$desc -blktrace-repeat +$today %import% date +"%F_%H%M" +$host %import% hostname -s +$profiles /hks/users/corry/btrfs/ffsb/profiles/$host +$results_basedir benchmarks/results/btrfs/ffsb clearprofilers useprofiler iostat 5 useprofiler sar 5 useprofiler mpstat 5 +$oprofile_opts "CALLGRAPH=5" useprofiler oprofile useprofiler blktrace DEVICES=$device scriptmode /tmp/foo #!/bin/bash echo w > /proc/sysrq-trigger scriptmode chmod 777 /tmp/foo useprofiler cmd-watch 5 /tmp/foo umount $mnt_point > /dev/null 2>&1 set-sched noop ##### btrfs ##### echo 1 > /proc/sys/kernel/sysrq +$fs btrfs +$mkfs_opts mkresultdirs hks.austin.ibm.com $results_basedir $host $today $fs$desc +$resultsdir $results_basedir/$host/$today/$fs$desc mkfs.$fs 2>&1 mkfs.$fs $mkfs_opts $device # Large-file random-writes with odirect. mount -t $fs $mnt_opts $device $mnt_point run random_writes_odirect__threads_0128 ffsb $profiles/random_writes_odirect.ffsb num_threads=128 reuse=1 results hks.austin.ibm.com/$resultsdir umount $mnt_point results hks.austin.ibm.com/$resultsdir mount -t $fs $mnt_opts $device $mnt_point run random_writes_odirect__threads_0128 ffsb $profiles/random_writes_odirect.ffsb num_threads=128 reuse=1 results hks.austin.ibm.com/$resultsdir umount $mnt_point results hks.austin.ibm.com/$resultsdir mount -t $fs $mnt_opts $device $mnt_point run random_writes_odirect__threads_0128 ffsb $profiles/random_writes_odirect.ffsb num_threads=128 reuse=1 results hks.austin.ibm.com/$resultsdir umount $mnt_point results hks.austin.ibm.com/$resultsdir mount -t $fs $mnt_opts $device $mnt_point run random_writes_odirect__threads_0128 ffsb $profiles/random_writes_odirect.ffsb num_threads=128 reuse=1 results hks.austin.ibm.com/$resultsdir umount $mnt_point results hks.austin.ibm.com/$resultsdir mount -t $fs $mnt_opts $device $mnt_point run random_writes_odirect__threads_0128 ffsb $profiles/random_writes_odirect.ffsb num_threads=128 reuse=1 results hks.austin.ibm.com/$resultsdir umount $mnt_point results hks.austin.ibm.com/$resultsdir mount -t $fs $mnt_opts $device $mnt_point run random_writes_odirect__threads_0128 ffsb $profiles/random_writes_odirect.ffsb num_threads=128 reuse=1 results hks.austin.ibm.com/$resultsdir umount $mnt_point results hks.austin.ibm.com/$resultsdir