From 42a9e8f99e5e4bb819cb66721a210e02a7bf9388 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joakim=20Frosteg=C3=A5rd?= Date: Sat, 30 Dec 2023 15:54:18 +0100 Subject: [PATCH] Add scripts/bench/setup-udp-bookworm.sh --- scripts/bench/setup-udp-bookworm.sh | 36 +++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100755 scripts/bench/setup-udp-bookworm.sh diff --git a/scripts/bench/setup-udp-bookworm.sh b/scripts/bench/setup-udp-bookworm.sh new file mode 100755 index 0000000..59a7f5b --- /dev/null +++ b/scripts/bench/setup-udp-bookworm.sh @@ -0,0 +1,36 @@ +#!/bin/bash +# Prepare for running aquatic_bench for UDP on Debian 12 + +# Install dependencies +sudo apt-get update && apt-get upgrade -y +sudo apt-get install -y curl vim htop screen cmake build-essential pkg-config git screen cvs zlib1g zlib1g-dev golang +curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh +source "$HOME/.cargo/env" + +# Build aquatic +. ./scripts/env-native-cpu-without-avx-512 +cargo build --profile "release-debug" -p aquatic_udp +cargo build --profile "release-debug" -p aquatic_udp_load_test +cargo build --profile "release-debug" -p aquatic_bencher --features udp + +cd $HOME +mkdir -p projects +cd projects + +# Install opentracker +cvs -d :pserver:cvs@cvs.fefe.de:/cvs -z9 co libowfat +cd libowfat +make +cd .. +git clone git://erdgeist.org/opentracker +cd opentracker +make +sudo cp ./opentracker /usr/local/bin/ +cd .. + +# Install chihaya +git clone https://github.com/chihaya/chihaya.git +cd chihaya +go build ./cmd/chihaya +sudo cp ./chihaya /usr/local/bin/ +cd .. \ No newline at end of file