#!/bin/bash ONE_GB=1073741824 ONE_MB=1048576 # for range in {1..20} # do # sync; (echo 1) > /proc/sys/vm/drop_caches; # filesize=$(($range*$ONE_GB)) # count=$(($filesize/$ONE_MB)) # file=/mnt/pmem/$range-autommap # dd if=/dev/zero of=$file bs=1M count=$count # sync; (echo 1) > /proc/sys/vm/drop_caches; # sleep 3 # taskset -c 5 ./bwtest 2 4096 $file >> mm.dat # rm -rf $file # done # echo "MMAP TESTS COMPLETE" >> mm.dat for range in {1..20} do filesize=$(($range*$ONE_GB)) echo $filesize $range taskset -c 5 ./4kmyst 2 4096 $filesize done