From a6bae20b1b6f4be91fc7ea785e31679de8efccc0 Mon Sep 17 00:00:00 2001 From: Brian Broll Date: Sat, 9 Dec 2023 07:48:43 -0600 Subject: [PATCH 1/2] Add utility script for degrading network perf on linux --- utils/degrade-network-linux.sh | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 utils/degrade-network-linux.sh diff --git a/utils/degrade-network-linux.sh b/utils/degrade-network-linux.sh new file mode 100644 index 00000000..d92bd54b --- /dev/null +++ b/utils/degrade-network-linux.sh @@ -0,0 +1,6 @@ +echo "Degrading your local network (linux)" +tc qdisc replace dev lo root netem delay 50ms +tc qdisc replace dev lo root netem delay 50ms 400ms 50 distribution normal +tc qdisc replace dev lo root netem loss 50% 25% +tc qdisc replace dev lo root netem corrupt 50% + From 355e92d9c83934b0db8c3cfdb98f02060c28eb6c Mon Sep 17 00:00:00 2001 From: Brian Broll Date: Mon, 11 Dec 2023 16:19:46 -0600 Subject: [PATCH 2/2] Decrease the delay --- utils/degrade-network-linux.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/utils/degrade-network-linux.sh b/utils/degrade-network-linux.sh index d92bd54b..21cbdffc 100644 --- a/utils/degrade-network-linux.sh +++ b/utils/degrade-network-linux.sh @@ -1,6 +1,6 @@ echo "Degrading your local network (linux)" -tc qdisc replace dev lo root netem delay 50ms -tc qdisc replace dev lo root netem delay 50ms 400ms 50 distribution normal +tc qdisc replace dev lo root netem delay 0ms +tc qdisc replace dev lo root netem delay 10ms 10ms 50 distribution normal tc qdisc replace dev lo root netem loss 50% 25% tc qdisc replace dev lo root netem corrupt 50%