Я работаю над Ubuntu 12.10, и я только что установил netperf с помощью apt-get install netperf
. Затем я попытался запустить сервер netperf, запустив netserver
, и получил Unable to start netserver with 'IN(6)ADDR_ANY' port '12865' and family AF_UNSPEC
Кто-нибудь может мне помочь? Я не нашел ничего об этом в netperf FAQ.
Хотя поведение netserver в Ubuntu выглядит несколько необычно, я думаю, что вы можете обнаружить, что служба netserver уже запущена.
Если вы запустите ps -ef | grep netserver
, вы можете обнаружить, что процесс уже запущен, и вы сможете выполнять запросы netperf к нему.
После установки netperf на моем локальном компьютере я смог запустить netperf с несколькими установленными флагами и получить результаты обратно.
Если вы хотите остановить сетевой сервер, чтобы вы могли запустить его с другими опциями, service netperf stop
должно работать, если память служит.
И пока вы выполняете тесты, имейте в виду, что сетевая производительность системы - это не просто массовая передача, поэтому обязательно уделите внимание тестам * _RR (особенно TCP_RR).