[FUG-BR] Diferença absurda do mysql no Linux para o do FreeBSD [RESOLVIDO]
Marcelo Gondim
gondim em bsdinfo.com.br
Quinta Julho 12 10:46:04 BRT 2012
Em 12/07/2012 10:34, NullCk escreveu:
> Bom dia,
>
> Esse parametro read_rnd_buffer_size fica em /etc/my.cnf
>
> Ele é capaz de fazer sim um verdadeiro estrago se não for bem configurado, pois ele aloca um valor muito alto de memória, a regra de ouro recomendada é que a cada 1MB de memória no servidor nós deixamos 1KB para o read_rnd_buffer_size
Pois é e no meu caso piorava mais ainda porque o max_connections que eu
precisava era de 4000. Nesse caso o consumo sobe mais ainda. :)
> Resumindo:
> Meu servidor MySQL tem 8GB de Ram logo um valor interessante seria:
>
> read_rnd_buffer_size = 4096KB
Qual o seu max_connections ? Porque mesmo com esse valor aí se eu usasse
4000 ainda acho que ficaria muito alto.
>
> O que já é mais do que suficiente para mim, pois minhas aplicações utilizando bastante ORDER BY para gerar relatórios, se esse não é o seu caso deixa logo 1024KB que já esta bom.
>
>
> Thiago Dias aka nullck
> Powered By Linux
> LPIC 1| Novell CLA | ITILv3
> Linux For Servers
> Macintosh For Graphics
> Windows For Play Solitaire
>
>
>
> --- Em qui, 12/7/12, Paulo Olivier Cavalcanti <procavalcanti em gmail.com> escreveu:
>
> De: Paulo Olivier Cavalcanti <procavalcanti em gmail.com>
> Assunto: Re: [FUG-BR] Diferença absurda do mysql no Linux para o do FreeBSD [RESOLVIDO]
> Para: "Lista Brasileira de Discussão sobre FreeBSD (FUG-BR)" <freebsd em fug.com.br>
> Data: Quinta-feira, 12 de Julho de 2012, 10:01
>
> Em Thu, 12 Jul 2012 01:40:30 -0300, Marcelo Gondim <gondim em bsdinfo.com.br>
> escreveu:
>
>> Achei o maldito. Interessante que na configuração original ele está em
>> K. Em algum momento eu devo ter colocado esse cara pra M pra tunar algo.
>> Esse cara aqui que descacetou tudo: read_rnd_buffer_size = 8M
>> Quando adiciono ele tanto no Linux quanto no FreeBSD com valor alto tipo
>> 8M tudo sobe. Com valores em K ou sem ele o consumo é o esperado.
>> Ufa! Resolvido. Edson valeu mesmo e realmente está comprovado que não
>> existe a diferença entre o Linux e o FreeBSD e sim foi um erro meu nos
>> testes.
>> Agora já estou com esperanças novamente de migrar o servidor Linux para
>> FreeBSD rsrsrsrsr
>>
>> Galera vou abrir outra thread para discutirmos o tunning para esse tipo
>> de servidor com muito acesso. :)
>> Mas vou fazer isso mais tarde porque são 01:39 e não aguento mais por
>> hoje ahhaahha
>>
>> Obrigado à todos mais uma vez e me desculpem pelo erro de K e M rsrsrsrs
>
> Desculpe a minha ignorância, mas não entendi. Esse read_rnd_buffer_size
> fica dentro das confs do mysql ou do freebsd? Você agora consegue setar as
> conexões para 4000 sem matar o servidor?
>
> Estou acompanhando essa thread com grande interesse e ansioso para uma
> solução.
>
>
Mais detalhes sobre a lista de discussão freebsd