-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtest.sh
executable file
·38 lines (30 loc) · 905 Bytes
/
test.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#!/usr/bin/env bash
mkdir -p build
cd build
rm -rf *
cmake -DSERVER:BOOL=ON .. # build on server
make -j16
cd ..
sudo mkdir -p /mnt/pmem1/lbl
sudo rm -rf /mnt/pmem1/lbl/*
# # benchmark
# sudo ./build/benchmark_epli
# sudo gdb --args ./build/benchmark_epli
# # microbench
# chmod +x ./tests/run_microbench_epli.sh
# sudo ./tests/run_microbench_epli.sh
# microbench workload
chmod +x ./tests/run_microbench_workload.sh
sudo ./tests/run_microbench_workload.sh
# # microbench scalability
# chmod +x ./tests/run_microbench_scalability.sh
# sudo ./tests/run_microbench_scalability.sh
# # # microbench dram usage
# chmod +x ./tests/run_microbench_dram_usage.sh
# sudo ./tests/run_microbench_dram_usage.sh
# # # microbench recovery
# chmod +x ./tests/run_microbench_recovery.sh
# sudo ./tests/run_microbench_recovery.sh
# # multi_bench
# chmod +x ./tests/run_multibench.sh
# sudo ./tests/run_multibench.sh