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. -- *Matheus Lamberti de Abreu* *- Para obter algo que você nunca teve, precisa fazer algo que nunca fez. * *- Unix is user friendly. It's just selective about who its friends are. - In theory there is no difference between theory and pratice, but in pratice there is. * *- The condition of any backup is unknown until a restore is attempted. * ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd