cm3588-25gbe-throughput.sh
Script Bash para medir el ancho de banda real en el controlador RTL8125B 2.5 GbE.
Hardware: CM3588 conectado por Ethernet a un switch o PC 2.5G+. Instale iperf3 (sudo apt install iperf3). Inicie el servidor en CM3588: ./test.sh server. Desde un cliente: ./test.sh client <IP_CM3588>. Asegúrese de que el enlace sea de 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