Beitrag

Shoutcast Server Stresstest

Übernahme vom Code aus einem anderen Blog, der häufiger nicht erreichbar war. Und ich aber den Code für die Nachwelt erhalten wollte. URL mittlerweile unbekannt. Sorry.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash
echo "enter server URL. ex: http://foo.bar:8000"
read URL
echo "enter number of connections to start."
read THREADS

for ((N=0; N<$THREADS; N++))
	do  curl -o /dev/null $URL >> /dev/null 2>&1 &
done

echo "Created "$THREADS" connections to "$URL
echo "Live View"
echo "Press ctrl + c to cancel." 
vnstat -l 
echo "Press the any button and enter to kill all curl instances!"
read Q
killall -e curl

Ggf. vnstat vorher installiern.

1
apt install vnstat -y
Dieser Eintrag ist vom Autor unter CC BY 4.0 lizensiert.