Teste de Stress - Conheça os limites de seus serviços/servidor | MKNOD
Uma das grandes preocupações das equipes de tecnologia da informação ao realizarem o planejamento de serviços da rede é ter a certeza que a configurações de hardware disponíveis no servidor atendam plenamente os requisitos mínimos para que os serviços permaneçam no ar.
Quando decidimos, por exemplo implantar um firewall em nossa rede, nós verificamos a quantidade de estações que estarão atras desse servidor firewall, a quantidade de regras que iremos aplicar, a quantidade de serviços que estarão numa DMZ, o tamanho da banda de internet que teremos disponível, entre outras questões. Com base nisso, decidimos utilizar um servidor com X Gb de RAM, com Y GB de HD, com determinado número de processadores, entre outros.
Porém, quando colocamos esse servidor no ar, vem a surpresa, o servidor não esta aguentando a quantidade de trabalho que esta sendo exigido, e acaba sofrendo panes, que podem causar graves problemas para a rede. No caso do exemplo do firewall, a quantidade de conexões de entrada/saída, a quantidade de log que precisa armazenar, são os principais fatores que influenciam no rendimento do servidor.
Agora, se conhecermos melhor o limite do servidor de acordo com as configurações aplicadas nele, teremos um grande trunfo em nossas mãos, sabendo, onde precisamos melhorar em nível de hardware o nosso servidor, e se caso nosso servidor sofrer uma pane, por qual motivo isso aconteceu.
Para nos auxiliar, existe uma ferramenta chamada teste de stress, que tem como objetivo, deixar o servidor totalmente sobrecarregado de processamento, memória, disco, etc, e com isso saberemos exatamente todos os detalhes do servidor, até que ponto ele vai trabalhar de forma segura, rápida e com qualidade.
Não é so o planejamento de servidor firewall, o teste de stress é útil , para servidores de e-mail, que podem verificar a quantidade de e-mails enviados e recebidos simultaneamente sem comprometer com a perfomance do servidor, para servidores web, que podem verificar o máximo de conexões que o servidor aguenta para disponibilizar as páginas, para servidores de banco de dados, que verificam o máximo de conexões no banco, para servidores DNS, servidores FTP, servidores de arquivos, enfim, para todos os serviços que forem implantados, pode ser realizado o teste de stress.
Então, se você precisa conhecer de forma profunda todos os detalhes dos seus serviços e servidores, precisa também conhecer o limite deles, pois dessa forma você saberá até que ponto o servidor terá a perfomance adequada, e se caso aumentar o acesso a esse servidor, saberá exatamente onde investir nesse servidor.