PDA

Просмотр полной версии : Как бы провести нагрузочное тестирование Wowza FMS


kackbip
13.04.2010, 14:28
Как бы провести нагрузочное тестирование Wowza FMS?
Есть сервер. Есть страница с проигрывателем. Нужны пользователи.

Предлагаю!
Могу организовать трансляцию чего-нибудь из файла на халяву, если вы предоставите аудиторию. Потолок потока порядка 700-1000кбит/с. А может и больше. Надо поглядеть.
Могу поделиться результатами тестирования.

Ну или просто можем дружно в назначенное время зайти на мою страничку с видео роликами и.. я скажу всем спасибо :)

Как думаете, реально?
--------
ой блин... не тот раздел, извините. Перенесите, если нужно.

iNils
13.04.2010, 14:33
http://www.wowzamedia.com/faq.html#f2

kackbip
13.04.2010, 14:44
Да это то я видел... но у нас железо другое. Файловое хранилище распределенное. Битрейт видео другой.... короче куча нюансов

Nirth
13.04.2010, 14:48
Поищи в гугле по Server Stress Test, я не помню на память названия программ, но есть такие. Плюс на облаках есть так называемые Load Balancer's которые индексируют.

Ну или можно присоединить Java профайлер.

P.S. Я не знаю как это делать на практике, я в плане Java могу только давать указания людям ^_^

kackbip
13.04.2010, 14:51
Внутри одного датацентра уже погонял трафик, теперь охото провести тест при условии что трафик идет через внешний порт.

Если бы у нас были сервера в разных дата центрах, то я бы не создавал данную тему, а просто бы погонял гигабит промеж датацентров. Но т.к. серверов в другом датацентре у нас нет то приходится искать реальных клиентов. В этом вся сложность.

Nirth
13.04.2010, 15:00
Ничего не понял ^_^

kackbip
13.04.2010, 15:06
:))) Суть: в назначенный час нужны смотрители видео :) Наверное так.

Nirth
13.04.2010, 15:13
По моему в пакете Wowza либо есть Load Test режим, либо есть утилита Load Test, которая эмулирует подсоединения. Это чтобы понять нагрузку на систему, трафик это отдельная тема.

kackbip
13.04.2010, 15:15
Нужно протестировать систему в реальных условиях. Эмулированием я уже позанимался.

andrew911
13.04.2010, 23:47
Как вариант запостить пост на хабре и ждать хабраэффекта ;)

Nirth
14.04.2010, 02:26
1) Нанять тестеров, на какой нибудь промежуток времени, так как это не очень требовательная работа, думаю можно найти тестеров за 4-10 баксов, скажем на rentacoder.com

2) Ну как предложили, хабр и другие сайты, но там не будет синхронного захода.

kackbip
14.04.2010, 08:57
Хабр - возможно проканает.
А вот с тестерами проблема :) Чтобы набрать суммарный поток в 1Гбит нужно ммм... 500 тестеров? :) Зависит от их канала, конечно. Но даже 100 тестеров на час это дорого получается. За час выложить 400 баксов. Хотя если других вариантов не будет - ну что ж...

ПС: на самом деле я рассчитывал быть кому-нибудь полезным. Думал, что кому-нибудь может понадобиться трансляция. Я бы ее на халяву бы организовал. Жаль что не понадобилась

maxlapshin
16.04.2010, 12:43
Я проводил тесты http://erlyvideo.org/

http://levgem.livejournal.com/284239.html
http://levgem.livejournal.com/285037.html

для этого я брал выделенный сервер в качестве сервера и ещё два рядом для иммитации клиентов, после чего запускал rtmp_bench из пакета erlang-rtmp, после чего проверял erlyvideo на скорость. Думаю, тоже самое можно провести и с вовзой.

Т.е. тебе надо где-то рядом с твоим сервером поставить ещё несколько клиентских машин и загрузить с них твой стример.

kackbip
16.04.2010, 14:14
Спасибо, так и делал.