s.lobanov Posted June 1, 2011 Posted June 1, 2011 Есть сервер с iperf для своих абонентов. Проблема в том, что либо процесс падает, либо ест 100% cpu, либо висит, но перестаёт слушать порт. Если у кого-то есть публичный(или хотя бы полупублиыный) нормально работающий iperf сервис, поделитесь параметрами ОС и строкой запуска. Интересует название дистрибутива ОС, версия, откуда брался iperf(дистр или сами собирали) и его версия. Сам пробовал iperf 2.0.4, 2.0.5 на sles11sp1 с различными параметрами запуска(в скрине, как демон) Вставить ник Quote
alex_001 Posted June 5, 2011 Posted June 5, 2011 2.0.5 на gentoo , разные ядра , разный userspace - примерно также , падает зараза.. 100% CPU правда не встречал. Так что видимо проблема не в дистре а в самом iperf'e. Вставить ник Quote
Dyr Posted June 5, 2011 Posted June 5, 2011 На FreeBSD 8 демон в какой-то момент тоже начинает жрать весь проц, так что отказался. Вставить ник Quote
s.lobanov Posted June 5, 2011 Author Posted June 5, 2011 Ага, когда iperf демоном, то он начинает жрать 100% cpu, когда запущен в скрине, то либо совсем падает, либо перестаёт слушать на сокете Вставить ник Quote
Yaten Posted June 5, 2011 Posted June 5, 2011 ежедневный рестарт ночью. у меня вешается где то раз в месяц, рестарт помог. или даже 2 раза в день можно сделать, не так часто им пользуются. Вставить ник Quote
s.lobanov Posted June 5, 2011 Author Posted June 5, 2011 Идея конечно интересная, но у iperf'а нет такого ключа(самое приложение должно уметь работать через inetd). Вставить ник Quote
true.ru Posted June 7, 2011 Posted June 7, 2011 Netperf умеет, через xinetd работать. Насчет функциональности netperf ничего не могу сказать. netperf - "классический" (документация от HP к версии 2.0 от 1995 года!) инструмент измерения пропускной способности сети и времени задержки ответа (TCP, UDP, DLPI - уровень канала, UNIX domain sockets, SCTP; IPv4 и IPv6). Доступна для различных вариантов Unix, Linux, MS Windows, OpenVMS и др.. Состоит из 2 частей: netserver, который должен быть предварительно запущен на удалённом хосте, и netperf, который запускается в момент измерения. netserver может быть запущен как самостоятельный процесс (параметр -p задаёт номер порта управляющего соединения) или под inetd (xinetd). Параметры для inetd.conf: netserver stream tcp nowait nobody. Настройка для xinetd: Источник - http://www.bog.pp.ru/work/network_performance.html#netperf Вставить ник Quote
mr.Z Posted June 10, 2011 Posted June 10, 2011 А вариант использовать nuttcp рассматривается? Практически идентичен по функционалу iperf-у, но с ним не наблюдал, пока, проблем с вылетами. Iperf же, действительно, периодически отваливается. Вставить ник Quote
s.lobanov Posted June 10, 2011 Author Posted June 10, 2011 Да просто iperf'ом как-то привычно, для внутреннего применения он всем устраивает, но вот виснет, зараза. Наверное и netperf посмотрю и nuttcp. Вставить ник Quote
alex_001 Posted June 28, 2011 Posted June 28, 2011 А никто не делал на основе этого http://www.web100.org сервак для тестов? Вставить ник Quote
s.lobanov Posted September 6, 2011 Author Posted September 6, 2011 Попробовал nuttcp - классная штука, не виснет и т.д. Но есть одна проблема, клиент может задать скорость с которой сервер будет к нему коннектится(для тестирования в направлении от сервера к абоненту). Естественно найдутся редиски, которые зададут 1000m и забьют линк между серверов и оборудованием, куда он включается. Может есть ещё какие-то варианты? Вставить ник Quote
evgenich Posted March 23, 2012 Posted March 23, 2012 А вариант использовать nuttcp рассматривается? Практически идентичен по функционалу iperf-у, но с ним не наблюдал, пока, проблем с вылетами. Iperf же, действительно, периодически отваливается. Подтверждаю, отваливается, накатал маленькое описание в своем блоге http://ya-mir.com/%D1%82%D0%B5%D1%81%D1%82-%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D1%81%D0%B5%D1%82%D0%B8-nuttcp-linux-windows/ Вставить ник Quote
kapa Posted March 23, 2012 Posted March 23, 2012 А никто не делал на основе этого http://www.web100.org сервак для тестов? Делали. Висел пару лет параллельно со speedtest mini. Отказались в пользу последнего за ненадобностью. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.