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 -D -f &

kill그런 다음 해당 PID를 기록하고 해당 작업을 수행할 때가 되면 종료할 수 있습니다 .

관련 정보