O problema todo se resume a processamento. Se você não pretende fazer
transcoding, o uso de CPU do processo do Asterisk é mínimo.
Em laboratório já consegui fazer uma conferência (MeetMe) com 350 usuários
usando um simplório HP Proliant ML110, aproximadamente 80% de uso das CPUs. E
isso que MeetMe utiliza muito mais processamento que uma chamada convencional.
O negócio é colocar a máquina na bancada e rodar uns stress tests antes de
colocar ela em produção. Existe um software chamado sipp que gera tráfego SIP,
inclusive com mídia RTP.
Veja só algumas informações interessantes sobre um servidor de um cliente meu:
svoip01:~# asterisk -rx "sip show peers"
.
.
.
198 sip peers [Monitored: 119 online, 78 offline Unmonitored: 1 online, 0
offline]
svoip01:~# asterisk -rx "zap show channels"
Chan Extension Context Language MOH Interpret
pseudo celf pt_BR default
1 e1-embratel pt_BR default
2 e1-embratel pt_BR default
3 e1-embratel pt_BR default
.
.
.
241 celf pt_BR default
243 celf pt_BR default
244 celf pt_BR default
Ou seja, são 4 portas E1 (2 em uso efetivo), 198 ramais SIP (entre softphones e
telefones IP Polycom) e 130 portas analógicas (114 FXS e 16 FXO, todas
utilizando Astribanks da Xorcom). A máquina é um Dell PowerEdge 860 (Pentium D
2.8GHz, 2GB de RAM). A utilização de CPU teve seu pico em 27% segundo o MRTG,
durante um pico de 19 chamadas simultâneas (a média é 6). O MRTG está na sua
configuração padrão, coletando dados a cada 5 minutos.
Nesse caso, onde o cliente utiliza o Asterisk como o seu PBX, o número de
chamadas simultânas não é muito grande. Já para um call center a coisa muda
totalmente de figura. O que eu quis demonstrar aqui com alguns dados coletados
do "mundo real" é que o Asterisk em si não exige muitos recursos de CPU, exceto
no caso de transcoding. O que vai consumir mais recursos são os outros
processos, como banco de dados, AGIs, etc. Vale lembrar que essa máquina roda
além do Asterisk o Apache2+PHP5, MySQL5 e alguns AGIs escritos em PHP.
Vinícius Fontes
www.asteriskforum.com.br - Informações e discussão sobre Asterisk e telefonia IP
----- [email protected] escreveu:
> Bom dia Cooky!
> Não tenho experiência com tantos ramais, mas pelo pouco que conheço
> você até
> pode ter 600 ramais pendurados em um Asterisk, o maior problema é
> quantas
> chamadas simultâneas você precisa nesse sistema, acho difícil um
> servidor
> dar conta de mais de 100 chamadas ao mesmo tempo. Uma possibilidade
> seria a
> criação de um cluster com 4 ou 5 servidores e a instalação do asterisk
> em
> uma máquina virtual. Outra saída talvez seja a utilização de 1
> servidor para
> cada 80 ou 100 chamadas simultâneas e interligar esses servidores para
> esse
> caso tem um post rolando na lista sobre balanceamento de carga que
> pode te
> dar uma visão melhor. Acho que outro ponto importante seriam os
> próprios
> ramais, como vai ser? Através de softfone, Gateways FXS ou telefones
> IP.
> Realmente seria um lindo projeto de se ver funcionando com certeza.
> Se quiser trocar idéias meu e-mail é [email protected]
> Boa sorte com o seu projeto!
> Marcos Sibilio Jr.
> Toner Games & Informática
>
>
> Message: 5
> Date: Thu, 16 Jul 2009 09:46:55 -0300
> From: [email protected]
> Subject: Re: [AsteriskBrasil] Substituição de um PABX Convencional
> por
> um PBX IP com Asterisk
> To: [email protected]
> Message-ID: <[email protected]>
> Content-Type: text/plain; charset=ISO-8859-1
>
> Aos Colegas da Lista que expuseram as suas opiniões e informações a
> minha
> pergunta, meu Muito Obrigado.
>
> Abraços,
> Cooky
>
> Citando [email protected]:
>
> > Na Empresa onde trabalho, sugeri um Estudo para verificar a
> Viabilidade
> > Técnica
> > da Substituição de um PABX Convencional por um PBX IP com Asterisk.
> >
> > No momento ainda não tenho os dados do PABX Convencional, com
> relação a
> > Marca,
> > Modelo e Número de Troncos utilizados, só sei que ele atualmente
> não
> comporta
> > o
> > número necessário de ramais que deverá estar em torno de 600.
> >
> > No momento a minha preocupação principal é saber se somente um
> Servidor
> > conseguirá dar conta de aproximadamente 600 ramais ???
> >
> > Agradeço se algum colega da Lista puder enviar as suas considerações
> a
> > respeito.
> >
> > Muito obrigado,
> > Cooky
> >
> >
> >
> ____________________________________________________________________________
> _______
> > Para fazer uma ligação DDD pra perto ou pra longe, faz um 21. A
> Embratel
> tem
> > tarifas muito baratas esperando por você. Aproveite!
> > _______________________________________________
> > Openmoko Freerunner, primeiro telefone open source, disponível no
> Brasil
> > rodando o Android da Google.
> > http://www.neodroid.com
> >
> > Compre uma camiseta da AsteriskBrasil.org!
> > http://www.voipmania.com.br
> >
> > Acesse o canal IRC de discussão sobre Asterisk em Português
> Brasileiro na
> > rede Freenode.net: #asterisk-br
> > _______________________________________________
> > Lista de discussões AsteriskBrasil.org
> > [email protected]
> > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
>
> __________ Informação do ESET NOD32 Antivirus, versão da vacina 4229
> (20090709) __________
>
> A mensagem foi verificada pelo ESET NOD32 Antivirus.
>
> http://www.eset.com
>
>
> _______________________________________________
> Openmoko Freerunner, primeiro telefone open source, disponível no
> Brasil rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro
> na rede Freenode.net: #asterisk-br
> _______________________________________________
> Lista de discussões AsteriskBrasil.org
> [email protected]
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
_______________________________________________
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
rodando o Android da Google.
http://www.neodroid.com
Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede
Freenode.net: #asterisk-br
_______________________________________________
Lista de discussões AsteriskBrasil.org
[email protected]
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil