Em 10/09/13 10:55, Matheus L. Abreu escreveu: > 2013/9/10 Marcelo Gondim <gon...@bsdinfo.com.br> > >> Em 10/09/13 09:23, Marcelo Gondim escreveu: >>> Pessoal, >>> >>> Sei que muitos aqui conhecem o mod_evasive pro apache que no FreeBSD é o >>> pacote ap22-mod_evasive. >>> Ele vem com um script de teste que sempre utilizei pra checar se o >>> mod_evasive tá legal: >>> >>> test.pl: >>> >>> #!/usr/bin/perl >>> # test.pl: small script to test mod_dosevasive's effectiveness >>> use IO::Socket; >>> use strict; >>> for(0..100) { >>> my($response); >>> my($SOCKET) = new IO::Socket::INET( Proto => "tcp", >>> PeerAddr=> "127.0.0.1:80"); >>> if (! defined $SOCKET) { die $!; } >>> print $SOCKET "GET /?$_ HTTP/1.0\n\n"; >>> $response = <$SOCKET>; >>> print $response; >>> close($SOCKET); >>> } >>> >>> Só que quando rodo numa VM com FreeBSD ele abre as conexões lentamente, >>> fazendo com que o teste não funcione. Fiz o mesmo teste em um FreeBSD >>> sem ser VM e rodou mais rápido e consegui fazer os testes. Fui comparar >>> com uma outra máquina com Linux e rodou estupidamente mais rápido. >>> Logicamente que diferenças de processamento podem ser uma das causas mas >>> porque rodou tão lento numa VM é que não descobri ainda. >>> Alguém tem alguma ideia? >>> >>> >> É a coisa só acontece lento mesmo porque é VM. Em outra máquina aqui >> FreeBSD e uma outra Linux ficou rápido e normal. :) >> >> ------------------------- >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> > Discordo de "ser lento" por estar em VMware. > Fiz uma farm com 8 apaches (todos com mod_evasive) e não notei nenhuma > lentidão. > Claro que as boas praticas em ambientes virtuais apliquei todas ... > instalação do vmware-tools, ajustes no kern.hz, etc. > > Oi Matheus,
Aqui não foi VMWare é um Xen dom0 rodando um Guest FreeBSD em HVM. Os programas e acessos rodam normal e em velocidade muito boa, só achei estranho foi o test.pl do mod_evasive que quando roda fecha praticamente 1 conexão por segundo o que não resulta no bloqueio do mod_evasive. []'s Gondim ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd