Histórinhas para boi dormir...<br><br>
<div><span class="gmail_quote">2006/5/19, Rainer Alves &lt;<a href="mailto:rainer.alves@gmail.com">rainer.alves@gmail.com</a>&gt;:</span>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">Tirloni, Giovanni P. wrote:<br>&gt;&nbsp;&nbsp; Parece que tem algo na implentação de uma função tempo no FreeBSD que
<br>&gt; demora mais que no Linux.. e o PostgreSQL utiliza muito ela. É o que me<br>&gt; lembro de cabeça.. provavelmente vi na lista do pgsql algum dia. Memória<br>&gt; não está muito boa pra isso agora.. se houver alguém mais antenado favor
<br>&gt; comentar.<br>&gt;<br><br>Houve uma thread extensa sobre esse assunto na lista do CURRENT.<br>Basicamente, o PostgreSQL e MySQL utilizam muito as funções que retornam<br>o horário do sistema [gettimeofday()], sendo que no FreeBSD essa função
<br>retorna um horário muito mais exato que o Linux. Essa precisão gera um<br>overhead adicional no FreeBSD, deixando as aplicações mais lentas.<br>Existem patches (experimentais) implementando uma função que retorna<br>horários com menor precisão, justamente para contornar esse problema:
<br><a href="http://www.watson.org/~robert/freebsd/clock/">http://www.watson.org/~robert/freebsd/clock/</a><br>Outra opção é testar outros contadores, ajustando os sysctls<br>&quot;kern.timecounter.choice&quot; e &quot;kern.timecounter.hardware
&quot;.<br><br>--<br>Rainer Alves<br>-------------------------<br>Histórico: <a href="http://www.fug.com.br/historico/html/freebsd/">http://www.fug.com.br/historico/html/freebsd/</a><br>Sair da lista: <a href="https://www.fug.com.br/mailman/listinfo/freebsd">
https://www.fug.com.br/mailman/listinfo/freebsd</a><br></blockquote></div><br><br clear="all"><br>-- <br>Gustavo F Nobrega<br>Banco de Dados e Infraestrutura em Unix