[FUG-BR] Diferença absurda do mysql no Linux para o do FreeBSD

Marcelo Gondim gondim em bsdinfo.com.br
Quarta Julho 11 23:08:44 BRT 2012


Em 11/07/2012 18:16, Edson Brandi escreveu:
> Em 11 de julho de 2012 18:05, Eduardo Schoedler <listas em esds.com.br> escreveu:
>> Mas você está apavorado com o consumo de memória? É isso?
> Eduardo,
>
> Se eu entendi o problema do Marcelo, na pratica o que está acontecendo
> é que o mysqld não está conseguindo alocar a memoria necessária para
> ter 4.000 conexões ativas.

Sim. A mesma conf que eu usava em um Linux 64 bits com 16Gb de ram não 
estourava nada. Mas quando peguei um FreeBSD 9 e 8.3 joguei a base e 
usei a mesma conf do outro servidor, o mesmo dizia que eu precisava de 
uns 70Gb pra ter as 4000 conexões e quando as conexões chegavam perto 
dos 4000 já dava erro de conexão no mysql dizendo que não tinha ram, 
sendo que no servidor novo haviam 24Gb de ram.

>
> Para ajudar na confusão, o output do script  mysql tuning primer
> (https://launchpad.net/mysql-tuning-primer/) no servidor FreeBSD do
> Marcelo diz que para ter 4.000 conexões ele precisa de MUITO mais RAM
> do que no Linux.

Isso mesmo.  :)

> Eu fiz um teste com o script aqui rodando em VMs iguais com Linux e
> FreeBSD (setup vanilla em ambas, sem nenhum tuning), e a quantidade de
> memoria reportada é sempre semelhante entre os sistemas.

Mas tem uma diferença no seu teste. Você tá usando um FreeBSD 32 bits e 
um Linux 64 bits. Só aí já existe uma diferença. ;)



Mais detalhes sobre a lista de discussão freebsd