From 4a1da9be7fdff51ecc8b24e7c5331883d895937f Mon Sep 17 00:00:00 2001 From: Yujia Qiao Date: Tue, 28 Dec 2021 20:04:54 +0800 Subject: docs: update benchmark and add about memory usage --- benches/scripts/http/latency.sh | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 benches/scripts/http/latency.sh (limited to 'benches/scripts/http/latency.sh') diff --git a/benches/scripts/http/latency.sh b/benches/scripts/http/latency.sh new file mode 100644 index 0000000..d7e43c3 --- /dev/null +++ b/benches/scripts/http/latency.sh @@ -0,0 +1,24 @@ +#!/bin/sh +RATE="1 1000 2000 3000 4000" +DURATION="60s" + +RATHOLE="http://127.0.0.1:5202" +FRP="http://127.0.0.1:5203" + +echo warming up frp +echo GET $FRP | vegeta attack -duration 10s > /dev/null +for rate in $RATE; do + name="frp-${rate}qps-$DURATION.bin" + echo $name + echo GET $FRP | vegeta attack -rate $rate -duration $DURATION > $name + vegeta report $name +done + +echo warming up rathole +echo GET $RATHOLE | vegeta attack -duration 10s > /dev/null +for rate in $RATE; do + name="rathole-${rate}qps-$DURATION.bin" + echo $name + echo GET $RATHOLE | vegeta attack -rate $rate -duration $DURATION > $name + vegeta report $name +done -- cgit v1.2.3