[FUG-BR] Diferença absurda do mysql no Linux para o do FreeBSD
Marcelo Gondim
gondim em bsdinfo.com.br
Quarta Julho 11 11:45:48 BRT 2012
Em 11/07/2012 11:25, Thiago Rodrigues escreveu:
> Caro, Marcelo,
>
> Primeiramente tu tem que verificar se ambas as variaveis do mysql são
> indeticas, pois o mysql separa variaveis globais, e variaveis por
> conexões, se as variaveis por conexões do mysql do freebsd tiverem um
> valor alto elas serão multiplicadas, pelo numero maximo de conexões.
Sim estão certas. Tente você colocar 4000 conexões no seu MySQL do
FreeBSD. Pode mexer no que for vai estourar. :(
>
> Outro fator, o kernel do seu freebsd esta para 64 bits correto?
Sim lógico. :) senão não conseguiria nem ver os 12Gb de ram
FreeBSD xxx.xxx.br 9.0-STABLE FreeBSD 9.0-STABLE #25: Mon Jul 9
12:22:33 BRT 2012 root em xxx.xxx.br:/usr/obj/usr/src/sys/GONDIM amd64
>
> Verifique isso por favor.
>
> Atenciosamente,
>
> Thiago Cesar
>
> Em 11 de julho de 2012 10:36, Marcelo Gondim <gondim em bsdinfo.com.br
> <mailto:gondim em bsdinfo.com.br>> escreveu:
>
> Pessoal,
>
> Peguei uma base mysql rodando no FreeBSD e setei o max_connection para
> 4000. Tenho 12Gb de ram nessa máquina que fiz o teste, meu i7. :)
> após
> rodar o tuning-primer o memory usage simplesmente estoura.
> Conforme abaixo:
>
> MEMORY USAGE
> Max Memory Ever Allocated : 438 M
> Configured Max Per-thread Buffers : 48.46 G
> Configured Max Global Buffers : 426 M
> Configured Max Memory Limit : 48.87 G
> Physical Memory : 13.00 G
>
> Max memory limit exceeds 90% of physical memory
>
> Valores até 1000 eu consegui no FreeBSD, sem estourar, mas ocupava
> bastante ram mesmo assim.
> Quando eu faço a mesma coisa em uma máquina equivalente, com mais
> memória, só que com Linux, usando os 4000 em max_connections a coisa
> fica boa conforme abaixo:
>
> MEMORY USAGE
> Max Memory Ever Allocated : 10.10 G
> Configured Max Per-thread Buffers : 11.71 G
> Configured Max Global Buffers : 2.13 G
> Configured Max Memory Limit : 13.85 G
> Physical Memory : 23.53 G
> Max memory limit seem to be within acceptable norms
>
> Reparem que no caso do Linux o "Configured Max Per-thread Buffers" e o
> "Configured Max Memory Limit" não estouraram a ram disponível. O que
> poderia estar causando isso no FreeBSD? Já procurei em tudo quanto foi
> lugar pra tentar resolver e a única coisa que eu havia visto é que no
> Linux suportaria as 4000 conexões mas em outras plataformas não.
>
> Quem puder fazer esses testes e comprovar é só dizer. :)
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
>
>
>
> --
> *
> "A entrada de seus negócios para o mundo virtual"
> Thiago Cesar
> Diretor TI
> MSN:thiago_rodrigues em hotmail.com <mailto:thiago_rodrigues em hotmail.com>
>
> Skype: thiago_ceor
> -----------------------------------------------
> http://www.kionux.com.br
> Kionux Soluções em Internet LTDA.
> Av. Garibalde, 1114 - Sala 15 - Vila A CEP 85861-550 - Foz do Iguaçu - PR
>
> Telefone: +55 (45) 3572-5000
> *
Mais detalhes sobre a lista de discussão freebsd