Em 11/07/2012 18:36, Edson Brandi escreveu: > Em 11 de julho de 2012 18:23, Eduardo Schoedler <lis...@esds.com.br> escreveu: >> Se realmente precisar aguentar as 4000 conexões simultâneas, vai precisar >> de mais memória -- ou então baixar alguns parâmetros que interferem >> diretamente no consumo por thread, além dos valores globais. > A principio 12 Gb é suficiente para as 4.000 conexões > >>> 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. >>> >> Mesmo? > Sim, ta la no primeiro email dele o output do script no FreeBSD dele > com o calculo para 4.000 conexões: > > 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 > >>> 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. >>> >> Pois é, você eliminou a variável do sistema operacional nesse script. >> Por isso fiquei sem entender... > Então, é o que eu disse antes, se pelo calculo teórico a maquina tem > memoria suficiente, o problema está em porque raios o mysqld não > consegue usar a memoria se teoricamente os parâmetros do kernel para > permitir o uso de mais de 512Mb estão corretos :) > > Esse teste pratico eu ainda não tive tempo de fazer. > > [ ]´s Brandi > ------------------------- > Histórico: http://www.fug.com.br/historico/html/freebsd/ > Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd > Opa Edson,
Instalei uma VM aqui com o FreeBSD 9 amd64. Copiei o my-huge.cnf como exemplo e só adicionei o max_connections = 4000 Rodei o tuning-primer e a saída é essa: 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 : 1023 M Max memory limit exceeds 90% of physical memory Vou pegar uma VM 32 bits e fazer a mesma coisa e aí posto novamente. ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd