bpi-cm5-network-iperf3-server.sh

Banana Pi BPI-CM5: Módulo de cómputo SoC Amlogic A311D2 compatible con Raspberry Pi CM4 · Archivo : bpi-cm5-network-iperf3-server.sh · Lenguaje : Bash · Uso : Configurer un serveur de test de débit réseau pour évaluer la performance du port Gigabit Ethernet.

Script Bash que instala e inicia iperf3 en modo servidor para medir el ancho de banda de red.

Este script utiliza el puerto Gigabit Ethernet integrado del BPI-CM5. Conecte el módulo a una red mediante un cable Ethernet. El script instala iperf3 si falta y lo ejecuta en segundo plano. Para probar el rendimiento, ejecute un cliente iperf3 en otra máquina con 'iperf3 -c <IP_DEL_CM5>'. El SoC Amlogic A311D2 soporta nativamente 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

← Volver a la ficha