bpi-cm5-network-iperf3-server.sh

Banana Pi BPI-CM5 : Module Compute SoC Amlogic A311D2 compatible Raspberry Pi CM4 · Fichier : bpi-cm5-network-iperf3-server.sh · Langage : Bash · Usage : Configurer un serveur de test de débit réseau pour évaluer la performance du port Gigabit Ethernet.

Script Bash qui installe et lance iperf3 en mode serveur pour mesurer la bande passante réseau.

Ce script utilise le port Gigabit Ethernet intégré au BPI-CM5. Connectez le module à un réseau via un câble Ethernet. Le script installe iperf3 s'il n'est pas présent et le lance en arrière-plan. Pour tester le débit, lancez un client iperf3 sur une autre machine avec 'iperf3 -c <IP_DU_CM5>'. Le SoC Amlogic A311D2 gère nativement le Gigabit Ethernet.

bpi-cm5-network-iperf3-server.sh

#!/bin/bash
# BPI-CM5 Network Throughput Test Server
# Usage : ./network_test.sh

# Installation d'iperf3 si absent
if ! command -v iperf3 &> /dev/null
then
    echo "Installation d'iperf3..."
    sudo apt update
    sudo apt install -y iperf3
fi

# Lancement du serveur iperf3 en arrière-plan
# -s : mode serveur
# -p 5201 : port par défaut
# -D : daemon (arrière-plan)
# -f g : format en Gbit/s

echo "Démarrage du serveur iperf3 en arrière-plan..."
iperf3 -s -p 5201 -D -f g

# Vérification du processus
if pgrep -x "iperf3" > /dev/null
then
    echo "Serveur iperf3 actif sur le port 5201."
    echo "Pour arrêter : pkill iperf3"
else
    echo "Échec du démarrage du serveur."
fi

← Retour à la fiche