Количество каналов | Рекомендуемые минимальные параметры | |
Любительская система | Не более 5 | 400 МГц х86, 256 M6 оперативной памяти |
SOHO-система (малый офис и дом - менее трех линий и пяти телефонных аппаратов) | От 5 до 10 | 1 ГГц х86, 512 M6 оперативной памяти |
Малая бизнес-система | До 25 | 3 ГГц х86, 1 Гб оперативной памяти |
Средняя или большая система | Более 25 | Два ЦП, возможно также несколько серверов в распределенной архитектуре |
Результаты нагрузочного тестирования
Джошуа Колп (Joshua Colp) смог получить результаты, приведенные в табл. 2.2, используя процессор AMD Athlon64 X2 4200+ с 1 Гб оперативной памяти и жестким диском SATA емкостью 80 Гб и проводя тестирования по стандартному сценарию в приложении SIPp: простое установление соединения, воспроизведение аудиофайла (приложение Playback()) и некоторый небольшой период ожидания (Wait()). Обратите внимание на существенное снижение использования ресурсов ЦП при чтении данных из оперативной памяти по сравнению с чтением с жесткого диска. Это можно истолковать так, что ЦП ожидает данные, подлежащие обработке, перед передачей их в запрашивающий канал. Однако это всего лишь простой тест, и он никоим образом не отражает, какое количество вызовов сможет обрабатывать ваша система. Определить количество одновременных вызовов, которое может быть обработано при использовании конкретного диалплана и сочетания приложений, можно, только проведя нагрузочное тестирование системы.
Количество | 330 | 330 | 550 |
одновременных | |||
вызовов | |||
Использование | 149 | 14,8 | 57,6 |
ЦП, % | |||
Средняя нагрузка | 49 | 25 | 60 |
Запоминающее | Жесткий диск | ОЗУ | ОЗУ |
устройство |
Для больших установок Asterisk функциональность обычно распределяют между несколькими серверами. Один или более центральных модулей будут заниматься обработкой вызовов; их дополнят один или более вспомогательных серверов, обслуживающих периферийные устройства (такие, как система баз