networking

Siege — утилита для нагрузочного тестирования веб-серверов

Опубликовано admin в Пнд, 11/04/2011 - 08:45
Надеюсь, что данный материал будет кому-нибудь полезен.

Siege – это утилита для нагрузочного тестирования веб-серверов. Она была создана для того чтоб дать разработчикам возможность проверить ресурсоёмкость своего кода в условиях, максимально приближенных к реальным. Так же Siege может имитировать обращения к сайту сразу нескольких пользователей. Это позволяет держать сервер как бы «под осадой» долгое время. Количество запросов, произведённых при «осаде», рассчитывается из общего количества пользователей и количества их обращений к серверу. Например 20 пользователей, обратившись по 50 раз, создают в общей сложности 1000 запросов. Результат, выводимый программой после тестирования, включает в себя время затраченное на проверку, общее количество переданной информации ( включая заголовки ), среднее время ответа сервера, его пропускную способность и число запросов на которые пришёл ответ с кодом 200. Эти данные формируются и выдаются при каждой проверке. Подробно они описываются ниже. Siege имеет 3 основных модели работы – режим регрессионного тестирования, режим имитации Интернета и режим грубой силы. Программа считывает порцию ссылок из конфигурационного файла и обращается к ним по очереди ( режим регрессионного тестирования ) или случайно ( имитация интернета ). Или же пользователь может указать один единственный адрес к которому будут производиться все обращения – режим грубой силы.

Читать далее
( categories: )

Самописный парсер netflow

Опубликовано admin в Чт, 24/02/2011 - 11:02

Долгое время для сбора статистики и отображения ее на графиках использовал cuflow+flowtools. Штука полезная, но мне не требовалось строить графики по протоколам, портам и так далее. Причем в конфигурации Cuflow задавалась только сеть которая является "нашим источником" трафика и никаких разговоров о том, чтобы рисовать график допустим из "Сегмента А" в "Сегмент Б", да еще для каждого IP-адреса из "Сегмента А" стоить свой график. Готового бесплатного продукта для своих нужд не нашел, пришлось писать ручками.Читать далее

SuperVlan, ip-unnumbered на FreeBSD

Опубликовано admin в Чт, 24/02/2011 - 10:56

Читал как реазлизут аналоги ip-unnumbered, super vlan во FreeBSD и решил предоставить свое решение.
Использовать будем следующие модули :

  • netgraph
  • ng_vlan
  • ng_ether

Если кто не знает, загрузить модули можно таким образом:Читать далее

Настройка Wi-Fi на ubuntu как Access Point (точка доступа)

Опубликовано admin в Ср, 16/02/2011 - 13:47
Озадачился сделать из своей машины с ubuntu 10.04 Access Point (точку доступа). Прочитал пару статей, но ни одна мне не подошла. Сделал так сказать по смешанному варианту.


Для начала ставим hostapd и udhcpd:


# apt-get install hostapd udhcpd


Делаем копию оригинального конфига, на всякий случай:


# cp /etc/hostapd/hostapd.conf /etc/hostapd/hostapd.conf.orig
Читать далее

Настройка Wifi AP на примере Ubuntu

Опубликовано admin в Ср, 16/02/2011 - 13:26
Этот топик является продолжением Настройка Wifi в Linux при помощи Adhoc на примере Ubuntu. Я не буду описывать настройку раздачи интернета и dhcp т.к. это есть в предыдущем типике. Как и прошлая статья, эта будет нацелена на новичка. Благодаря покупке HTC Hero, я был вынужден настроить WIFI на режим AP, ибо оказалось, что Hero Adhoc изначально не поддерживает.(Кстати HTC Hero подключился, но интеренет не работает надеюсь в новой прошивке это решится)
К сожалению в моем Dlink DWA-110 нет AP, зато есть SoftAP. Его то мы и настроим.
Читать далее

Настройка Wifi в Linux при помощи Adhoc на примере Ubuntu

Опубликовано admin в Ср, 16/02/2011 - 13:22
Эта тема уже не раз поднималась, но хорошей и легкой инструкции я так и не нашел.
Данная статья расчитана на новичков в мире Linux поэтому тут используются наиболее легкие методы настройки. Читать далее

Linux в роли WI-FI точки доступа

Опубликовано admin в Ср, 16/02/2011 - 10:49

Тюнинг FreeBSD 7

Опубликовано admin в Сб, 30/10/2010 - 13:21

Видеозапись (_http://rootconf.ru/papers2009/12568.html) лекции Игоря Сысоева по настройке некоторых подсистем FreeBSD 7 (44 минуты 30 секунд). Скачать видеозапись (_http://alexandr.sysoev.ru/uploads/tuning_freebsd72_sysoev.flv)
Квинтэссенция:

  • открытый TCP-сокет суммарно потребляет порядка 1800 байт в ядре и, выставляя sysctl kern.ipc.maxsockets=100000, мы позволяем ядру занять более 170Mb только под хранение информации об открытых сокетах;

    количество открытых в данный момент сокетов можно посмотреть в sysctl kern.ipc.numopensockets;

  • поиск сокета по входящему пакету хешированный с размером хеш-таблицы, изменяемой через /boot/loader.conf параметром net.inet.tcp.tcbhashsize; по умолчанию 512 записей, можно увеличить до 32K для ускорения поиска; Читать далее

Скрипты (функции) Perl и PHP для проверки вхождения IP-адреса в подсеть

Опубликовано admin в Вс, 29/08/2010 - 22:41

Многие ищут/спрашивают функции для проверок IP-адресов на вхождение в подсеть, итак:Читать далее

( categories: )

Classless InterDomain Routing - Бесклассовая адресация

Опубликовано admin в Вс, 29/08/2010 - 22:36

Classless InterDomain Routing - Бесклассовая адресация

  Как выяснить маску подсети исходя из CIDR ? (_http://alexandr.sysoev.ru/node/101#que1) 
  Как по CIDR определить адрес сети, широковещательный адрес (broadcast), число хостов в сети ? (_http://alexandr.sysoev.ru/node/101#que2) 
  Как по хосту и маске подсети определить адрес сети, широковещательный адрес (broadcast), число хостов в сети ? (_http://alexandr.sysoev.ru/node/101#que3) 
  Скрипты (функции) Perl и PHP для проверки вхождения IP-адреса в подсеть (_http://alexandr.sysoev.ru/node/102) 
Читать далее
( categories: )
RSS-материал