Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как померить пропускную способность железки по-середине?  (Прочитано 655 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн brainstormka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Ситуация такова. Есть машина с двумя гигабитными сетевыми интерфейсами. Одним она смотрит на клиента, вторым - на вэб-сервер. На машине установлено ПО, которое обрабатывает проходящий http-траффик. Как измерить насколько обработка тормозит прохождение пакетов и какую нагрузку она вообще может выдержать пока не захлебнется?
Спасибо.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
iperf по 80-му порту

Оффлайн brainstormka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
iperf-клиент, насколько я понимаю, генерит абракадабру, а обработка на железке по-середине заключается в парсинге гетов, постов, ответов вэб-сервера. Абракадабру ПО не будет понимать и пробросит на выход, чего нам не нужно.
« Последнее редактирование: 15 Ноября 2011, 14:48:10 от brainstormka »

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Я так понимаю что кроме как снимать статистику нагрузки вариантов больше и нет.

Оффлайн brainstormka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Я так понимаю что кроме как снимать статистику нагрузки вариантов больше и нет.
Можно поподробней? В какой точке и какую статистику?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
Ну Вы же не сказали, что как именно ПО обрабатывает проходящий траффик, я и предложил первый вариант, который пришёл на ум.
Раз это ПО работает с заголовками, то предлагаю поставить какой-нибуть легчайший http-сервер на одноймашине, а на второй загенерить считываение страницы It works! командой(ами) wget стотыщмильонов раз... :) Ну или в цикле
типа
wget http://192.168.0.15/index.html -o /dev/null
P.S. drako с тысячным сообщением Вас ;)

Оффлайн brainstormka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Ну Вы же не сказали, что как именно ПО обрабатывает проходящий траффик, я и предложил первый вариант, который пришёл на ум.
Раз это ПО работает с заголовками, то предлагаю поставить какой-нибуть легчайший http-сервер на одноймашине, а на второй загенерить считываение страницы It works! командой(ами) wget стотыщмильонов раз... :) Ну или в цикле
типа
wget http://192.168.0.15/index.html -o /dev/null
P.S. drako с тысячным сообщением Вас ;)

первоначально сделал именно так. сеть нагружена на 1%, а на машине с апачем CPU 90%.
сейчас смотрю в сторону ab

Оффлайн kuzyara

  • Новичок
  • *
  • Сообщений: 15
  • java here, java there, java every facking where
    • Просмотр профиля

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13756
    • Просмотр профиля
kuzyara, признаюсь - не читаю. А если и читаю, то читаю, старясь понять о чём там пишут.
Указанная Вами статья про тестирование WEB-сервера (делая проекцию на тему топика), а не шлюза. А ТС предыдущим сообщение указал, что сервер-то загружен на 90%, а вот шлюзовое ПО практически не растормошилось на загрузку.

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Можно поподробней? В какой точке и какую статистику?
Странный вопрос в какой точке... на вашем шлюзе надо думать ;)
Какую - тут тоже вам решать что хотите замерить - нагрузку сети, проца, дисков, потребление памяти...
Снимать статистику можно в реальном времени htop(проц, память), bwm-ng(сеть)... Можно и не в реальном - snmp, sysstat. Как грузить сервер Вам уже fisher74 подсказал.

P.S. drako с тысячным сообщением Вас ;)
Уху, еще бы на работе форс-мажора поменьше...

Оффлайн brainstormka

  • Автор темы
  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
хабр не читаити? ;D
http://habrahabr.ru/blogs/testing/132459/

Попробовал tsung, реально крутая стресс тулза. Завтра попробую siege и jmeter.

 

Страница сгенерирована за 0.066 секунд. Запросов: 25.