netperf の実行中に予期しないエラーが発生しました。原因は何かわかりますか?

netperf の実行中に予期しないエラーが発生しました。原因は何かわかりますか?

私は

tjcw:Downloads$ grep netserver run-all-6.txt
+ netserver_pid=623321
+ netserver -p 50000 -4
Starting netserver with host 'IN(6)ADDR_ANY' port '50000' and family AF_INET
+ netserver_pid=623938
+ netserver -p 50001 -4
Starting netserver with host 'IN(6)ADDR_ANY' port '50001' and family AF_INET
+ netserver_pid=624493
+ netserver -p 50002 -4
Starting netserver with host 'IN(6)ADDR_ANY' port '50002' and family AF_INET
+ netserver_pid=624680
+ netserver -p 50003 -4
Unable to start netserver with  'IN(6)ADDR_ANY' port '50003' and family AF_INET
+ netserver_pid=624805
+ netserver -p 50004 -4
Unable to start netserver with  'IN(6)ADDR_ANY' port '50004' and family AF_INET
+ netserver_pid=624892
+ netserver -p 50005 -4
Unable to start netserver with  'IN(6)ADDR_ANY' port '50005' and family AF_INET

つまり、3回の正常な起動の後に3回の失敗が続く場合、失敗メッセージはどういう意味ですか?私のテストケースはhttps://github.com/tjcw/bpf-examples/blob/tjcw-integration-1.2/AF_XDP-filter/run-all.sh 完全にアップデートされたUbuntu 22.04を使用しています。

答え1

これは、以前の実行からのnetserverのインスタンスがまだ存在していたためです。netserverを制御された方法で終了するには、次のように起動する必要があります。

netserver -D -f &

killその後、その PID を記録しておき、必要なときに終了することができます。

関連情報