At 17:00 4/8/2001 +0000, Daniel van Ham Colchete wrote:
>O problema do RPM � que ele j� vem pr�-compilado. O kernel seria o melhor
>exemplo para explicar.
>No kernel voc� escolhe o seu processador e exatamente o que a sua m�quina
>tem, ent�o se voc� compilar o seu kernel manualmente o kernel vai usar o
>melhor poss�vel o seu pocessador e todos os recursos do seu computador sem
>ter a mais nem a menos. J� o kernel.rpm vem pr�compilado para 386 para que o
>mesmo RPM compat�vel o m�ximo poss�vel.
>No programas acontece o mesmo, o PHP compilado dentro do apache � 10 vezes
>mais r�pido que como modulo. E qualquer programa que voc� compile vai tentar
>ver como se compilar melhor. J� quem produz um RPM o faz para que seja o
>mais compat�vel poss�vel com os computadores. E isso faz perder performace
>que ele poderia ter. � s� fazer uns testes de benchmark para conferir
>depois...
Da� vem a d�vida: essas distribuicoes que nao usam RPM, acaso elas nao vem
com kernel compilado? Estranho, eu me lembro que j� instalei o mesmo cd do
Slackware de 386 a Athlon, e nao compilei absolutamente nada para que o
sistema operacional rodasse.
Na minha pergunta, eu queria saber especificamente qual era a diferenca de
performance entre o kernel.deb, kernel.tgz, kernel.rpm, kernel.slp,
etcetera. Ser� que s� eu percebo que nao h� diferenca de performance entre
um binario em tgz, deb e RPM, pois sao TODOS arquivos compactados? Os
algoritmos do programa, por algum milagre da informatica, MUDAM
misteriosamente quando o mesmo codigo roda de um pacote instalado de um
.deb ou de um .rpm?
Eu rodo FreeBSD numa outra m�quina aqui, e ele tem um negocio bastante
interessante que � a compilacao por inteiro de todos os pacotes do sistema,
do ls ao gcc, passando por perl, awk e todo o resto. Eu fiz isso dia
desses, ajustando parametros de processador e etc, e sabe qual foi a
diferenca de performance?
ZERO
Minhas regex nao rodaram mais r�pido, meu codigo compilado pelo gcc nao
rodou mais rapido, meu acesso a disco nao melhorou, meu Apache nao mostrou
paginas mais rapido, tudo medido pelo time, bonnie++ e webstone. S� fui ter
uma melhora de performance usando alguns parametros do sysctl passados pelo
Edson Brandi ([EMAIL PROTECTED]) que, SURPRESA, tiveram o mesmo resultado
com os MESMOS PACOTES PRECOMPILADOS que vem no cd.
E agora, Jos�?
--
Thiago Pimentel -- [ - [EMAIL PROTECTED] - ] --
Programadores de verdade escrevem c�digo de verdade. Programadores surreais
usam Visual Basic.
-- Caio Begotti
Assinantes em 04/08/2001: 2255
Mensagens recebidas desde 07/01/1999: 126308
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
mailto:[EMAIL PROTECTED]