[FUG-BR] Freebsd + xen PV
Alexandre Biancalana
biancalana em gmail.com
Quarta Novembro 28 16:49:35 BRST 2012
Olá!
2012/11/28 Deny Codig <deny.santos em gmail.com>:
> Boa tarde , instalei recentemente o freebsd 9 e o 9.1-rc3 virtualizados no xen juntamente com o xentools , kernel XENHVM , até ai tudo bem , o problema foi depois de levantar o freebsd e colocar 5 redes com 5 placas de redes diferentes , quando ele começa a trafegar dados entre as redes começa a perder pacotes ou seja tudo que passa por dentro dele e vai para outra rede perde muito pacote até ficar lento ao extremo, eu fiz todo tipo de tunning no servidor , tirei o LSO da placa , alterei os maxfiles entre outras alterações nos modulos do kernel e mesmo assim quando começa a ter muito trafego na rede que passa por ele fica tudo muito lento .
Vamos lá, temos várias "medidas" subjetivas aqui e falta de
informações... oque é muito trafego ?
Você poderia mandar o dmesg dessa VM ?
Poderia mandar um ifconfig -a ?
Está usando FW ? Qual ?
Qual o tipo de tráfego que passa por essa maquina ? Como ele é gerado
(netperf, scp ou é tráfego real) ?
> Alguem ja teve alguma experencia recente com o XEN + BSD e conseguiu fazer ele rodar PV (para-virtualizado) , creio que o maior problema é que as placas de rede sao virtualizadas e nao conseguem trabalhar corretamente com o xen , no BSD 9.1 ja tivemos uma melhora enorme com relação a velocidade porem ainda tenho problemas com trafego muito grande o problema tambem é que em media na placa de rede aparece Manual e nao a Full Duplex , e nao muda de forma alguma.
Eu já usei o Free rodando em PV (na verdade PFSense) mas isso foi em
casa e não tinha mto tráfego passando... Entretanto compilando o
kernel XENHVM já adiciona drivers PV mesmo rodando em HVM (mais infos
http://wiki.freebsd.org/FreeBSD/Xen), atualmente utilizo XCP com
PFSense com kernel XENHVM, não testei ainda a performance de rede, mas
posso fazê-lo a noite ;-)
>
> Se alguem tiver alguma dica , preciso usar o BSD virtualizado para nosso projeto que esta substituindo as maquinas fisicas , nao quero ter que utilizar o linux para isso pois trabalho com BSd a anos ja .
É isso ai vamos continuar com o Free ;-)
Mais detalhes sobre a lista de discussão freebsd