私はiPerf3を使用して2つのリモートデバイス間のスループットを測定しています。私のiPerfコマンドの出力は次のとおりです。
[ 4] 0.00-0.20 sec 122 KBytes 4.98 Mbits/sec 7 29.7 KBytes
[ 4] 0.20-0.40 sec 110 KBytes 4.52 Mbits/sec 0 33.9 KBytes
[ 4] 0.40-0.60 sec 112 KBytes 4.58 Mbits/sec 1 25.5 KBytes
[ 4] 0.60-0.80 sec 84.8 KBytes 3.48 Mbits/sec 0 26.9 KBytes
[ 4] 0.80-1.00 sec 113 KBytes 4.63 Mbits/sec 0 26.9 KBytes
[ 4] 1.00-1.20 sec 113 KBytes 4.63 Mbits/sec 0 28.3 KBytes
[ 4] 1.20-1.40 sec 84.8 KBytes 3.47 Mbits/sec 0 29.7 KBytes
[ 4] 1.40-1.60 sec 113 KBytes 4.63 Mbits/sec 0 31.1 KBytes
[ 4] 1.60-1.80 sec 113 KBytes 4.63 Mbits/sec 0 32.5 KBytes
[ 4] 1.80-2.00 sec 84.8 KBytes 3.48 Mbits/sec 0 33.9 KBytes
[ 4] 2.00-2.20 sec 113 KBytes 4.63 Mbits/sec 0 35.4 KBytes
[ 4] 2.20-2.40 sec 116 KBytes 4.75 Mbits/sec 2 26.9 KBytes
[ 4] 2.40-2.60 sec 84.8 KBytes 3.47 Mbits/sec 0 28.3 KBytes
[ 4] 2.60-2.80 sec 113 KBytes 4.63 Mbits/sec 0 31.1 KBytes
[ 4] 2.80-3.00 sec 84.8 KBytes 3.47 Mbits/sec 0 31.1 KBytes
[ 4] 3.00-3.20 sec 113 KBytes 4.63 Mbits/sec 0 32.5 KBytes
[ 4] 3.20-3.40 sec 84.8 KBytes 3.47 Mbits/sec 1 28.3 KBytes
[ 4] 3.40-3.60 sec 115 KBytes 4.69 Mbits/sec 0 25.5 KBytes
[ 4] 3.60-3.80 sec 113 KBytes 4.63 Mbits/sec 0 26.9 KBytes
[ 4] 3.80-4.00 sec 113 KBytes 4.63 Mbits/sec 0 26.9 KBytes
[ 4] 4.00-4.20 sec 84.8 KBytes 3.48 Mbits/sec 0 28.3 KBytes
[ 4] 4.20-4.40 sec 113 KBytes 4.63 Mbits/sec 0 29.7 KBytes
[ 4] 4.40-4.60 sec 113 KBytes 4.63 Mbits/sec 0 31.1 KBytes
[ 4] 4.60-4.80 sec 84.8 KBytes 3.47 Mbits/sec 0 32.5 KBytes
[ 4] 4.80-5.00 sec 116 KBytes 4.75 Mbits/sec 0 33.9 KBytes
[ 4] 5.00-5.20 sec 102 KBytes 4.17 Mbits/sec 1 26.9 KBytes
[ 4] 5.20-5.40 sec 84.8 KBytes 3.47 Mbits/sec 0 28.3 KBytes
[ 4] 5.40-5.60 sec 113 KBytes 4.63 Mbits/sec 0 29.7 KBytes
[ 4] 5.60-5.80 sec 113 KBytes 4.63 Mbits/sec 0 31.1 KBytes
[ 4] 5.80-6.00 sec 91.9 KBytes 3.76 Mbits/sec 0 32.5 KBytes
[ 4] 6.00-6.20 sec 113 KBytes 4.64 Mbits/sec 0 32.5 KBytes
[ 4] 6.20-6.40 sec 84.8 KBytes 3.47 Mbits/sec 0 33.9 KBytes
[ 4] 6.40-6.60 sec 123 KBytes 5.04 Mbits/sec 1 24.0 KBytes
[ 4] 6.60-6.80 sec 84.8 KBytes 3.48 Mbits/sec 0 26.9 KBytes
[ 4] 6.80-7.00 sec 113 KBytes 4.63 Mbits/sec 0 28.3 KBytes
[ 4] 7.00-7.20 sec 113 KBytes 4.63 Mbits/sec 0 29.7 KBytes
[ 4] 7.20-7.40 sec 113 KBytes 4.63 Mbits/sec 0 31.1 KBytes
[ 4] 7.40-7.60 sec 84.8 KBytes 3.47 Mbits/sec 0 32.5 KBytes
[ 4] 7.60-7.80 sec 113 KBytes 4.63 Mbits/sec 0 32.5 KBytes
[ 4] 7.80-8.00 sec 91.9 KBytes 3.76 Mbits/sec 1 24.0 KBytes
[ 4] 8.00-8.20 sec 84.8 KBytes 3.48 Mbits/sec 0 26.9 KBytes
[ 4] 8.20-8.40 sec 113 KBytes 4.63 Mbits/sec 0 28.3 KBytes
[ 4] 8.40-8.60 sec 113 KBytes 4.63 Mbits/sec 0 29.7 KBytes
[ 4] 8.60-8.80 sec 84.8 KBytes 3.48 Mbits/sec 0 31.1 KBytes
[ 4] 8.80-9.00 sec 113 KBytes 4.63 Mbits/sec 0 32.5 KBytes
[ 4] 9.00-9.20 sec 84.8 KBytes 3.48 Mbits/sec 0 32.5 KBytes
[ 4] 9.20-9.40 sec 120 KBytes 4.92 Mbits/sec 1 24.0 KBytes
[ 4] 9.40-9.60 sec 84.8 KBytes 3.48 Mbits/sec 0 26.9 KBytes
[ 4] 9.60-9.80 sec 113 KBytes 4.63 Mbits/sec 0 28.3 KBytes
[ 4] 9.80-10.00 sec 113 KBytes 4.63 Mbits/sec 0 29.7 KBytes `
各出力ラインにタイムスタンプを追加したいです。
ベストアンサー1
iperf3の-Tオプションを使用して、iperfの各行の先頭に文字列を追加できますが、残念ながら、文字列にコマンド(たとえばdate
)が含まれている場合は、コマンドが元々実行された日付のみが使用されます。
したがって、スクリプトが不足してこれを実行する唯一の方法は、一度にiperf 1パケットを実行するinループのための迅速で汚いことです。
┌─[root@Fedora]─[~]─[03:25 pm]
└─[$]› for i in {1..30}; do iperf3 -c 192.168.0.1 -i 1 -t 1 -T $(date "+%H:%M:%S ") | grep -A1 Interval | grep -v Interval ; done
15:26:26 : [ 4] 0.00-1.00 sec 8.23 MBytes 69.0 Mbits/sec 8 271 KBytes
15:26:26 : [ 4] 0.00-1.00 sec 8.23 MBytes 69.0 Mbits/sec 8 sender
15:26:27 : [ 4] 0.00-1.00 sec 12.4 MBytes 104 Mbits/sec 219 733 KBytes
15:26:27 : [ 4] 0.00-1.00 sec 12.4 MBytes 104 Mbits/sec 219 sender
15:26:29 : [ 4] 0.00-1.00 sec 12.5 MBytes 105 Mbits/sec 101 673 KBytes
15:26:29 : [ 4] 0.00-1.00 sec 12.5 MBytes 105 Mbits/sec 101 sender
15:26:30 : [ 4] 0.00-1.00 sec 14.0 MBytes 117 Mbits/sec 0 1.05 MBytes
15:26:30 : [ 4] 0.00-1.00 sec 14.0 MBytes 117 Mbits/sec 0 sender
15:26:32 : [ 4] 0.00-1.00 sec 12.4 MBytes 104 Mbits/sec 29 566 KBytes
15:26:32 : [ 4] 0.00-1.00 sec 12.4 MBytes 104 Mbits/sec 29 sender
15:26:33 : [ 4] 0.00-1.00 sec 14.0 MBytes 117 Mbits/sec 2 729 KBytes
しかし、このアプローチを使用すると、全体的な平均結果が得られないことを意味します。これが役に立つことを願っています。