cm3588-25gbe-throughput.sh

Module SOM FriendlyElec CM3588 (Rockchip RK3588) · Fichier : cm3588-25gbe-throughput.sh · Langage : Bash · Usage : Tester le débit du port Ethernet 2.5 GbE avec iperf3.

Script Bash pour mesurer la bande passante réelle sur le contrôleur RTL8125B 2.5 GbE.

Matériel : CM3588 connecté en Ethernet à un switch ou PC 2.5G+. Installez iperf3 (sudo apt install iperf3). Lancez le serveur sur le CM3588 : ./test.sh server. Depuis un client : ./test.sh client <IP_CM3588>. Vérifiez que le lien est bien à 2.5 Gbps.

cm3588-25gbe-throughput.sh

#!/bin/bash
# Server mode (on CM3588)
if [ "$1" == "server" ]; then
    echo "Starting iperf3 server on CM3588..."
    sudo iperf3 -s

# Client mode (from another machine)
elif [ "$1" == "client" ]; then
    SERVER_IP=$2
    if [ -z "$SERVER_IP" ]; then
        echo "Usage: $0 client <server_ip>"
        exit 1
    fi
    echo "Testing 2.5GbE throughput to $SERVER_IP..."
    iperf3 -c $SERVER_IP -t 10 -P 4

else
    echo "Usage: $0 [server|client <ip>]"
fi

← Retour à la fiche