Capacidade de um servidor [RESOLVIDO]

1. Capacidade de um servidor [RESOLVIDO]

Diego Machado
ds_machado

(usa Debian)

Enviado em 31/10/2013 - 20:13h

Galera, até hoje não consegui encontrar um tutorial completo que explique como calcular a capacidade de um servidor. O máximo que eu encontro é falando sobre a quantidade de tráfego..

Por exemplo, pretendo contratar um servidor dedicado com essas configurações: Intel Core i3-2100/i5-2500 - 4GB RAM - 100Mbps de banda para testes

Como posso calcular a capacidade de acessos que esse servidor suportará simultaneamente? Minhas páginas tem aproximadamente 6~8mb de imagens e arquivos para carregar..

E o banco de dados MySQL, como calculo sua capacidade?

Se alguém conhecer algum bom artigo ou uma maneira fácil para conseguir estimar, será de grade ajuda..

Abraços!


  


2. Re: Capacidade de um servidor [RESOLVIDO]

Pedro
px

(usa Debian)

Enviado em 31/10/2013 - 21:26h

ds_machado escreveu:

Galera, até hoje não consegui encontrar um tutorial completo que explique como calcular a capacidade de um servidor. O máximo que eu encontro é falando sobre a quantidade de tráfego..

Por exemplo, pretendo contratar um servidor dedicado com essas configurações: Intel Core i3-2100/i5-2500 - 4GB RAM - 100Mbps de banda para testes

Como posso calcular a capacidade de acessos que esse servidor suportará simultaneamente? Minhas páginas tem aproximadamente 6~8mb de imagens e arquivos para carregar..

E o banco de dados MySQL, como calculo sua capacidade?

Se alguém conhecer algum bom artigo ou uma maneira fácil para conseguir estimar, será de grade ajuda..

Abraços!


BOm por baixo ai cada conexão que o linux abre tem um valor em memória, minha máquina com 4GB só aguentou umas ~4000 (simultâneas testadas com o ataque slowries) após isto ela pulou para a memória SWAP rsrsrs

Não sei se o número exato eram esses 4k mais foi por ai, já peso de páginas puxa na banda de conexão (lembrando que o seu upload vira o download do cliente)

mais o MySQL nem imagino o peso disto rsrs

Se fosse pra chutar diria no máx do máx uns 5 mil clientes simultâneos. Vamos ver oq os colegas acham ai, flw cara.


3. Re: Capacidade de um servidor [RESOLVIDO]

Diego Machado
ds_machado

(usa Debian)

Enviado em 31/10/2013 - 21:41h

Gostaria muito de entender sobre a capacidade nesse início do meu aprendizado..

Atualmente possuo uma revenda semi-dedicada com poucos clientes..
Especificamente um cliente possui em média 30k page views/dias e os outros quase nada..
Acompanhando no google analytics, estava com ~270 pessoas simultaneamente.. Foi então que caiu :/ (E eu utilizo varnish)

Daí decidi iniciar os estudos em servidor.. O pessoal do suporte fala que aguenta tranquilo, mas pelo visto não..

O cliente sempre me pergunta qual servidor colocar mas infelizmente não sei passar ao certo qual seria a melhor opção, sendo que nunca lidei com esses acessos antes..


4. Re: Capacidade de um servidor [RESOLVIDO]

Buckminster
Buckminster

(usa Debian)

Enviado em 01/11/2013 - 05:39h

ds_machado escreveu:

Gostaria muito de entender sobre a capacidade nesse início do meu aprendizado..

Atualmente possuo uma revenda semi-dedicada com poucos clientes..
Especificamente um cliente possui em média 30k page views/dias e os outros quase nada..
Acompanhando no google analytics, estava com ~270 pessoas simultaneamente.. Foi então que caiu :/ (E eu utilizo varnish)

Daí decidi iniciar os estudos em servidor.. O pessoal do suporte fala que aguenta tranquilo, mas pelo visto não..

O cliente sempre me pergunta qual servidor colocar mas infelizmente não sei passar ao certo qual seria a melhor opção, sendo que nunca lidei com esses acessos antes..


A capacidade de acessos simultâneos depende de vários fatores, é um conjunto de coisas:

- se teu servidor está configurado corretamente;
- depende de quem está acessando (se está consumindo muita banda);
- depende do hardware (processador, HD, memória RAM, placa de rede, cabeamento, etc);
- um bom HD é muito importante para acessos simultâneos;
- depende se em dado momento alguém estiver fazendo um ataque contra ele (isso pode derrubar o servidor, servidores DNSs e servidores Web são os mais atacados), este item entra nas configurações de segurança (firewall, proxy, etc);
- o Varnish é um proxy HTTP Reverso que armazena o conteúdo HTTP requisitado na memória RAM, se estiver mal configurado ele mesmo pode derrubar o servidor;
- se você tiver firewall (e deve ter), ele também deve estar bem configurado.

Em relação aos acessos simultâneos não dá para estabelecer uma fórmula de cálculo precisa. Uma mesma configuração de hardware e software de um servidor pode suportar X acessos em uma rede, e em outra rede essa mesma configuração pode vir a suportar Y acessos, para mais ou para menos. Raras vezes a diferença é grande, mas pode acontecer.

Resumindo: basicamente deve ser uma máquina boa (hardware) e o sistema deve estar bem configurado, logicamente.
O Apache, por exemplo, vem configurado por padrão para um limite máximo de 150 conexões (se não me falha a memória) e dependendo da quantidade de acessos isso limiitaria a capacidade e teria que se mudar essa configuração.
A partir daí leva-se em conta os outros fatores, como banda disponível, a rede física e lógica, etc.

Você deve continuar monitorando os acessos e procurar identificar as falhas e vá construindo estatísticas. Assim em pouco tempo você terá dados confiáveis para informar qual a configuração de servidor ideal para cada cliente.
Isso é um processo empírico, mas fazendo um monitoramento e estatísticas sérios, em pouco tempo você saberá as configurações ideias de servidores para a tua região mesmo que os acessos venham de longe.


Neste link tem várias ferramentas para monitoramento de acessos a servidores Web:
http://br.masternewmedia.org/2009/10/13/monitoramento_de_servidores_web_guia_com_os.htm



5. Re: Capacidade de um servidor [RESOLVIDO]

Diego Machado
ds_machado

(usa Debian)

Enviado em 01/11/2013 - 10:38h

Obrigado pelas respostas galera..
Estarei começando com uma configuração básica e irei acompanhando sua performance.

Abraços!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts