В одной из прошлых статей уже писалось о нагрузочном тестирование Wowza Media Server по протоколу RTMP с помощью утилиты предоставляемой компанией Wowza, которая называется Flash RTMP Load Test Tool. Также рассказывалось о нагрузочном тестировании по протоколу HLS (hls-player). Сегодня мы рассмотри еще одну утилиту для нагрузочного тестирования Wowza Media Server и других медиасерверов, например, Nginx-RTMP для протокола RTMP.
Программное обеспечение Flazr
В качестве инструмента нагрузочного тестирования мы будим использовать набор утилит Flazr. И так, приступим к установке. Операционная система сервера — CentOS 6.4.
- Если на сервере не стоит Java, то в первую очередь устанавливаем ее.
- Затем скачиваем архив с утилитой с помощью команды wget. wget downloads.sourceforge.net/project/flazr/flazr/0.7-RC2/flazr-0.7-RC2.zip
- Распаковываем архив командой unzip flazr-0.7-RC2.zip
- Переходим в директорию flazr-0.7-RC2 и разрешаем запуск файла client.sh. Команда cd flazr-0.7-RC2 затем chmod u+rwx client.sh
- Для того чтобы можно было эмулировать большое количество подключений, например, 100 необходимо увеличить объем памяти выделяемый для утилиты. Для этого нужно в текстовом редакторе открыть файл client.sh и заменить Xmx512m на Xmx1512m после чего сохранить изменения.
- Теперь запускаем нагрузочное тестирование.
./client.sh -version 00000000 -load 20 -threads 10 -host 192.168.0.20 -port 1935 -app live test
где:
- load — количество эмулируемых клиентов
- host — IP-адрес медиасервера.
- port- порт на котором слушает медиасервер.
- app — приложение
- test — название потока который необходимо забрать.
Все работает!
Заключение
Эта статья была написана и опубликована совместно c моим коллегой Евгением Петровым, который и проделывал выше описанные действия.
Если вам нужно что-то настроить или получить консультацию по медиасерверам и системам, можете обращаться ко мне и нашей команде через форму контактов.
Приглашаю подписаться на новости моей публичной страницы ВКонтакте, ее адрес http://vk.com/itmultimedia . Буду рад видеть Вас в своих подписчиках!
Всего хорошего!
Комментарии: