Skip to content

Commit 3845cce

Browse files
committed
More information to the configuration file.
1 parent 9f96087 commit 3845cce

File tree

1 file changed

+18
-12
lines changed

1 file changed

+18
-12
lines changed

Diff for: experiments/config_stateless.toml

+18-12
Original file line numberDiff line numberDiff line change
@@ -10,26 +10,32 @@ vcpus = 2
1010
ram_gb = 4
1111
rails_version = "5.2.0"
1212
ruby_version = "2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux]"
13-
go_version = "1.10 linux/amd64" # compiled the gci proxy binary.
13+
go_version = "go1.10 linux/amd64" # compiled the gci proxy binary.
14+
nginx_version = "nginx/1.14.0 (Ubuntu)"
15+
so_version = "Ubuntu 18.04 LTS"
16+
kernel_version = "4.15.0-29-generic"
1417

1518
[execution]
19+
exports = 'export outdir="stateless"'
1620
load = 'ssh -i ${sshkey} ubuntu@${lb} "sudo rm /var/log/nginx/access.log; sudo /etc/init.d/nginx restart; echo \"GET http://localhost/\" | ./vegeta attack -duration=60s -rate=80 >/dev/null; sudo rm /var/log/nginx/access.log; sudo /etc/init.d/nginx restart; echo \"GET http://localhost/\" | ./vegeta attack -duration=120s -rate=80 > results.bin; cat results.bin | ./vegeta report > vegeta_${expid}.out; cat results.bin | ./vegeta report -reporter=plot > plot_${expid}.html; rm results.bin; cp /var/log/nginx/access.log al_${expid}.csv"'
1721
fetch_results = 'scp -i ${sshkey} ubuntu@${lb}:~/*_${expid}* ${outdir}; for ip in $ip1 $ip2 $ip3 $ip4; do scp -i ${sshkey} ubuntu@${ip}:~/*_${expid}_${ip}* ${outdir}; done'
1822
cleanup = 'ssh -i ${sshkey} ubuntu@${lb} "rm *${expid}*"; for ip in $ip1 $ip2 $ip3 $ip4; do ssh -i ${sshkey} ubuntu@${ip} "rm *${expid}_${ip}*"; done'
1923

2024
[execution.no_gci]
2125
start = 'for ip in $ip1 $ip2 $ip3 $ip4; do ssh -i ${sshkey} ubuntu@${ip} "kill -9 \$(lsof -i tcp:3000 -t) 2>/dev/null; kill -9 \$(lsof -i tcp:8000 -t) 2>/dev/null; cd msgpush-ruby; MSG_SIZE=10240 WINDOW_SIZE=1 nohup puma --bind tcp://${ip}:3000 >../msgpush_${expid}_${ip}.out 2>../msgpush_${expid}_${ip}.err &"; done'
22-
exports_1 = 'export outdir="stateless"; export expid="nogci_1"'
23-
exports_2 = 'export outdir="stateless"; export expid="nogci_2"'
24-
exports_3 = 'export outdir="stateless"; export expid="nogci_3"'
25-
exports_4 = 'export outdir="stateless"; export expid="nogci_4"'
26-
exports_5 = 'export outdir="stateless"; export expid="nogci_5"'
26+
exports_1 = 'export expid="nogci_1"'
27+
exports_2 = 'export expid="nogci_2"'
28+
exports_3 = 'export expid="nogci_3"'
29+
exports_4 = 'export expid="nogci_4"'
30+
exports_5 = 'export expid="nogci_5"'
2731

2832
[execution.gci]
2933
start = 'for ip in $ip1 $ip2 $ip3 $ip4; do ssh -i ${sshkey} ubuntu@${ip} "kill -9 \$(lsof -i tcp:3000 -t) 2>/dev/null; kill -9 \$(lsof -i tcp:8000 -t) 2>/dev/null; nohup ./gci-proxy --port 3000 --url http://127.0.0.1:8000 --ygen=67108864 --tgen=67108864 >proxy_${expid}_${ip}.out 2>proxy_${expid}_${ip}.err& cd msgpush-ruby; USE_GCI=true MSG_SIZE=10240 WINDOW_SIZE=1 nohup puma --bind tcp://127.0.0.1:8000 >../msgpush_${expid}_${ip}.out 2>../msgpush_${expid}_${ip}.err &"; done'
30-
exports_1 = 'export outdir="stateless"; export expid="gci_1"'
31-
exports_2 = 'export outdir="stateless"; export expid="gci_2"'
32-
exports_3 = 'export outdir="stateless"; export expid="gci_3"'
33-
exports_4 = 'export outdir="stateless"; export expid="gci_4"'
34-
exports_5 = 'export outdir="stateless"; export expid="gci_5"'
35-
34+
exports_1 = 'export expid="gci_1"'
35+
exports_2 = 'export expid="gci_2"'
36+
exports_3 = 'export expid="gci_3"'
37+
exports_4 = 'export expid="gci_4"'
38+
exports_5 = 'export expid="gci_5"'
39+
40+
[results]
41+
raw_bundle_path = 'stateless_results.zip'

0 commit comments

Comments
 (0)