-
Notifications
You must be signed in to change notification settings - Fork 192
/
Copy pathrun_all_sjc4.sh
executable file
·34 lines (24 loc) · 1.03 KB
/
run_all_sjc4.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
#!/bin/bash
# Run these if desired on initial setup
# sh install_docker.sh
# sh start_grafana.sh
# sh start_netdata.sh
REPLICA_OBJECT_LIST="/Users/aawilson/ais-throughput-test-replica-objects.txt"
EC_OBJECT_LIST="/Users/aawilson/ais-ec-10MB.txt"
./clear_pagecache.sh
# Direct benchmark from PBSS 1MB bucket
AISLOADER_DURATION="1h" AISLOADER_BUCKET="s3://ais-throughput-test-replica" AISLOADER_OBJECTS=$REPLICA_OBJECT_LIST ./direct_get_bench.sh
sleep 30
./clear_pagecache.sh
# Cached benchmark through AIS 1MB bucket
AISLOADER_EPOCHS=1 AISLOADER_BUCKET="s3://ais-throughput-test-replica" AISLOADER_OBJECTS=$REPLICA_OBJECT_LIST ./run_get_bench.sh
sleep 30
./clear_pagecache.sh
# Direct benchmark from pbss 10MB bucket
AISLOADER_DURATION="1h" AISLOADER_BUCKET="s3://ais-ec-10MB" AISLOADER_OBJECTS=$EC_OBJECT_LIST ./direct_get_bench.sh
sleep 30
./clear_pagecache.sh
# Cached benchmark through AIS 10MB bucket
AISLOADER_EPOCHS=1 AISLOADER_BUCKET="s3://ais-ec-10MB" AISLOADER_OBJECTS=$EC_OBJECT_LIST ./run_get_bench.sh
sleep 30
./clear_pagecache.sh