Files
amd-strix-halo-vllm-toolboxes/scripts/measure_bandwidth.sh
T

19 rader
534 B
Bash
Normal vy Historik

#!/usr/bin/env bash
while true; do
A_IN=$(rdma statistic | awk '/ip4InOctets/ {print $2}')
A_OUT=$(rdma statistic | awk '/ip4OutOctets/ {print $2}')
sleep 1
B_IN=$(rdma statistic | awk '/ip4InOctets/ {print $2}')
B_OUT=$(rdma statistic | awk '/ip4OutOctets/ {print $2}')
RX=$(( (B_IN - A_IN) * 8 ))
TX=$(( (B_OUT - A_OUT) * 8 ))
printf "%s RDMA RX: %7sbit/s TX: %7sbit/s SUM: %7sbit/s\n" \
"$(date +%T)" \
"$(numfmt --to=iec $RX)" \
"$(numfmt --to=iec $TX)" \
"$(numfmt --to=iec $((RX+TX)))"
done