Стрес-тестування системи Mototelecom Videomeeting, Комплектуючі, огляди

Введення

На сучасному ринку представлено десятки систем, орієнтованих на побудову мереж ВКС. При цьому, більшість виробників гарантують можливість участі в відеосовещаніях довільного числа учасників, кількість яких обмежується лише потужністю сервера. Ми вирішили перевірити достовірність цих тверджень і провели стрес-тестування однією з таких систем.

Вибираючи для тестування ПЗ, ми зупинилися на програмному комплексі Mototelecom Videomeeting як на вітчизняному рішенні, із заявою від розробників про гармонійному поєднанні ціни, якості і можливостей його застосування. Як стверджує вендор, система призначена для проведення багатоточечних відеоконференцій і підтримує всі формати зображення, включаючи Full HD (1080p). За заявами фахівців компанії, Mototelecom Videomeeting підтримує необмежену кількість одночасних конференцій і сумісна з груповими та індивідуальними відеотерміналами всіх провідних виробників.

Щоб перевірити цю тезу, крім стаціонарних комп'ютерів ми "озброїмося" наступними терміналами: Polycom QDX 6000, Tandberg 550, Huawei ViewPoint 8066. Вони будуть використовуватися для тестування на "малих обертах", а для масштабного експерименту із залученням десятків людей нам доведеться орендувати аж два навчальних класи в школі. Оскільки розробники Mototelecom Videomeeting стверджують, що їхня система відеоконференції може використовуватися в системі освіти, це буде дуже символічний вибір.

В ході стрес-тестування ми перевіримо можливості Mototelecom Videomeeting при функціонуванні на різних процесорах, потужність яких, згідно з даними розробника, безпосередньо впливає на допустиму кількість учасників відеоконференції.

Обладнання і ПЗ, яке застосовується в ході тестування

Сервер відеоконференції:

Тестувати процесор:

Відеотермінали:

ПО:

Тестування

Ми проводили тестування, змінюючи апаратну конфігурацію серверів під кожен процесор в міру необхідності і міняючи формат зображення в межах від 4cif (SD) до 1080p (Full HD) і відстежуючи, як це впливає на допустиму кількість учасників конференції. При цьому апаратна платформа клієнтів відеоконференції, рекомендована розробниками, для кожної конфігурації сервера був одним і тим же. На клієнтських робочих місцях ми використовували комп'ютери з конфігурацією, що відповідає мінімальним вимогам для підтримки Mototelecom Videomeeting:

Для використання відео конференції Mototelecom Videomeeting нам потрібен клієнт для IP-телефонії (софтфон), що підтримує режим відео. Mototelecom Videomeeting має власний софтфонів Motophone. Він може функціонувати як окремий клієнт, встановлений на комп'ютер користувача, або як web-додаток, що функціонує в онлайн-режимі і не вимагає установки на комп'ютер користувача. У нашому експерименті ми вирішили скористатися web-клієнтом, щоб скоротити часові витрати і не займатися установкою Motophone на десятки комп'ютерів.

Сама система Mototelecom Videomeeting встановлюється на сервер і не вимагає від кінцевого користувача проведення спеціальної настройки, так що знайомство вийшло легким, правда, інтерфейс, виконаний в чорних тонах, на мій смак показався похмурим. Для проведення конференції користувачеві необхідний комп'ютер з встановленим програмним забезпеченням:

Отже, приступимо:

Відразу потрібно сказати, що хоча ми збиралися перевірити "безмежні" можливості клієнта відеоконференції, ми не мали безмежним парком клієнтських комп'ютерів і серверів, і не могли залучити нескінченне кількість людей. Тому максимальне число учасників було обмежене шістдесятьма, що вже саме по собі має свідчити про солідні можливості системи.

Для запуску системи Mototelecom Videomeeting необхідно увійти в web-інтерфейс, для цього в браузері треба було ввести адресу, заданий при установці системи. Після цього відкрилася Отче наш, де була розташована форма для входу в систему.

Для доступу до її ресурсів необхідно пройти ідентифікацію. В системі Mototelecom Videomeeting передбачена ідентифікація за допомогою введення персональних облікових даних (логіну та паролю), які призначаються користувачам адміністратором.

Після входу в систему для адміністратора завантажується сторінка підрозділу «Системний монітор» розділу загальних налаштувань модуля «Настройки». Для звичайних користувачів завантажується головна сторінка модуля «Поточні конференції» зі списком йдуть в даний момент відеоконференцій, якщо такі є. Вгорі сторінки розташовується головне меню навігації та управління.

Через пункт меню: "Поточні конференції" ми перейшли в модуль, де на головній сторінці відображаються всі конференції, що йдуть в даний момент. Але, оскільки ми не запустили жодної, ми бачимо повідомлення "У поточний момент немає активних конференцій ".

Будь відеоконференція, що забезпечується системою Mototelecom Videomeeting, проходить у віртуальній «кімнаті». У кожній «кімнаті» одноразово може проходити тільки одна конференція.

Створивши таку «кімнату», адміністратор розсилає запрошення на конференцію Перший учасник тесту. Нагадую, що початковій завданням тестування було випробування сервера на базі процесора Core i7. За заявою розробників, число учасників для стабільної роботи системи такій конфігурації не повинно перевищувати чотирьох осіб, при встановленому форматі відео SD, з якого ми вирішили почати. Система Mototelecom Videomeeting впоралася із завданням очікувано легко, швидко встановивши з'єднання на цю конфігурацію.

Переконавшись у тому, що зв'язок здійснюється без затримок і спотворень, ми перейшли до наступного етапу.

Не змінюючи конфігурацію сервера, адміністратор створив нову конференцію для тих же чотирьох чоловік, але з більш високою якістю зображення, вибравши в налаштуваннях формат HD. Виявилося, що, всупереч заявам розробників, сервер справляється з таким навантаженням, хоча в рекомендаціях зазначено, що на процесорі Core i7 відеоконференція з форматом зображення HD підтримується для двох, а не для чотирьох учасників.

Ми вирішили дізнатися, чи не повториться така ж історія і для чотирьох учасників конференції з форматом зображення Full HD. Сервер не блискуче справлявся з навантаженням: зображення учасників почали "смикатися", звук "залипає", так що конференція з розмови перетворилася на постійне повторення "Що ти сказав?", "Повтори" і "Я не розчув". Правда, тривало це недовго, бо через короткий час сервер відключив з'єднання для всіх учасників.

Адміністратор відновив конференцію для трьох людей, звук кілька виправився, але побачити один одного все-таки не вийшло. Зображення було сильно "пікселізованним", дискретність не пропадала. Через хвилину "третій зайвий" був примусово відключений, і зображення для решти двох учасників конференції покращився до стандартного формату Full HD. Після цього зображення і звук залишалися на високому рівні до завершення конференції адміністратором.

Таким чином, на першій же стадії тестування ми виявили, що розробники занижують допустиму кількість учасників для конференції з форматом зображення HD на базі сервера з процесором Core i7. Нам стало цікаво, чи є це одиничним випадком або позови розробників занижені і для всіх інших конфігурацій, і ми стали "підвищувати ставки".

Щоб не втомлювати вас одноманітним звітом, скажімо, що сценарій тестування для всіх конфігурацій, включаючи тільки що описану, був однаковий:

  1. Створення конференції з форматом зображення SD та максимально допустимою кількістю учасників.
  2. Створення конференції для попередньої кількості учасників (завідомо перевищує рекомендоване розробниками для кожного процесора) з форматом зображення HD.
  3. Зменшення кількості учасників конференції до встановлення стабільного зв'язку (у разі необхідності).
  4. Повтор пункту 2 для формату зображення Full HD.
  5. Зменшення кількості учасників конференції до встановлення стабільного зв'язку.

У ході тестування було виявлено, що для конференцій з форматом зображення HD при будь-якій конфігурації сервера рекомендоване число учасників занижено приблизно на 50%. А ось рекомендоване число учасників для конференції з форматом зображення Full HD відповідає дійсності для кожного процесора, оскільки збільшення числа учасників навіть на одну людину приводило до дестабілізації відеосигналу, спостерігалася "пикселизация", затримки в передачі відео-та аудіоданих або їх повне зникнення, а також відключення абонентів аж до відключення всіх учасників.

Таким чином, тільки за допомогою апаратних кошти нам вдалося знайти невідповідності в заявах розробників і результатах тесту. Але ми вирішили не зупинятися на досягнутому. Система Mototelecom Videomeeting підтримує відеокодеки H.263 і H.264. Чи можливо, що використання одного з них може вплинути на збільшення допустимого числа учасників? Виявилося – так. Оскільки відеокодек H.263 менш вимогливий до ресурсів системи, його використання при проведенні конференції з форматом зображення HD збільшує допустиму кількість учасників приблизно на 20%.

Результати

Для наочності ми звели всі отримані дані в єдину таблицю. Нижче наведено встановлене нами оптимальне число учасників конференції для кожної конфігурації залежно від підтримки формату зображення.

Сервер на базі процесора Core i7 частотою 2.93 GHz на платі SuperMicro X8ST3-FO Nehalem, 4 Гб RAM

Значне збільшення обсягу оперативної пам'яті обумовлено тим, що для обслуговування великої кількості учасників конференції потрібні потужні ресурси пам'яті. Потрібно також зазначити, що для кожного ступеня тесту ми збирали окремий сервер, оскільки вибрана базою експерименту школа могла надати в наше розпорядження тільки навчальні класи.

Сервер на базі процесора E5430 частотою 2.66 GHz на платі Intel ® 5000X, 14 Гб RAM

Сервер на базі процесора X5650 частотою 2.66 GHz на платі Intel ® 5520, 14 Гб RAM

Сервер на базі двох процесорів X5650 частотою 2.66 GHz на платі Intel ® 5520, 14 Гб RAM

Сервер на базі двох процесорів X5670 частотою 2.93 GHz на платі Intel ® 5520, 14 Гб RAM

Сервер на базі двох процесорів X5680 частотою 3.33 GHz на платі Intel ® 5520, 16 Гб RAM

Сервер на базі чотирьох процесорів X7560 частотою 2.66 GHz на платі IBM eX5 ™, 16 Гб RAM

Висновки

Нам вдалося з'ясувати, що заява виробників програмного комплексу Mototelecom Videomeeting про те, що число учасників відеоконференції залежить від потужності сервера, цілком відповідає дійсності, однак само допустиму кількість учасників не у всіх випадках вказано коректно. Проте, уважно підібравши обладнання, можна організувати конференцію для півсотні і більше учасників. Цей факт, звичайно, заслуговує на повагу, особливо з урахуванням вартості системи Mototelecom Videomeeting.

Офіційний сайт Мототелеком – www.mototelecom.ru

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*