WiscSort / pmem_benchmark / run_malloc_mmap.sh
run_malloc_mmap.sh
Raw
#!/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