-
Se os resultados estiverem próximos da estimativa geral do cenário (pelo menos milhares de solicitações por segundo para pequenos arquivos estáticos, pelo menos centenas de solicitações por segundo para PHP dinâmico simples, talvez menos para conteúdo dinâmico pesado com bancos de dados e outras coisas) e o servidor ainda está se movimentando bem, então você está bem.
-
Também é importante que, durante o teste de carga, o servidor ainda tenha espaço para respirar. Se mal houver algum tempo de CPU ou memória extra, você terá grandes problemas durante picos repentinos de tráfego e / ou crescimento de seu site.
-
Confie nos seus instintos. Se você tiver apenas um pequeno banco de dados para o conteúdo e durante o benchmark, o servidor de banco de dados parece comer muita CPU, vá e verifique novamente tudo. O próprio servidor de banco de dados está configurado como OK? Todos os índices esperados estão no lugar? O site está executando algumas consultas SQL half-assed que podem ser otimizadas e / ou armazenadas em cache? Algo mais? Ou, se o seu servidor da Web parecer gastar muito tempo até mesmo exibindo conteúdo estático, verifique as configurações do servidor da Web.
E se acontecer de você comparar um site completamente lento, você saberá que há espaço para otimização. Certa vez, apresentei um site aparentemente simples em execução com um servidor de 8 núcleos, 16 GB de RAM e todo esse jazz. ab, siege e JMeter me deram cinco pedidos por segundo! Naquele momento, eu sabia que algo estava muito, muito mal. Ironicamente, foi um cache-plugin totalmente mal configurado acessando o memcached que estava errado. Depois de consertar que o site era cerca de 100 vezes mais rápido. : -)