Jump to content

Recommended Posts

Posted

Есть сервер с iperf для своих абонентов. Проблема в том, что либо процесс падает, либо ест 100% cpu, либо висит, но перестаёт слушать порт.

 

Если у кого-то есть публичный(или хотя бы полупублиыный) нормально работающий iperf сервис, поделитесь параметрами ОС и строкой запуска. Интересует название дистрибутива ОС, версия, откуда брался iperf(дистр или сами собирали) и его версия.

 

Сам пробовал iperf 2.0.4, 2.0.5 на sles11sp1 с различными параметрами запуска(в скрине, как демон)

Posted

2.0.5 на gentoo , разные ядра , разный userspace - примерно также , падает зараза.. 100% CPU правда не встречал. Так что видимо проблема не в дистре а в самом iperf'e.

Posted

На FreeBSD 8 демон в какой-то момент тоже начинает жрать весь проц, так что отказался.

Posted

ежедневный рестарт ночью.

у меня вешается где то раз в месяц, рестарт помог. или даже 2 раза в день можно сделать, не так часто им пользуются.

Posted

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

Posted

А вариант использовать nuttcp рассматривается? Практически идентичен по функционалу iperf-у, но с ним не наблюдал, пока, проблем с вылетами. Iperf же, действительно, периодически отваливается.

  • 3 weeks later...
  • 2 months later...
Posted

Попробовал nuttcp - классная штука, не виснет и т.д. Но есть одна проблема, клиент может задать скорость с которой сервер будет к нему коннектится(для тестирования в направлении от сервера к абоненту). Естественно найдутся редиски, которые зададут 1000m и забьют линк между серверов и оборудованием, куда он включается. Может есть ещё какие-то варианты?

  • 6 months later...
Posted

А вариант использовать 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/

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.