From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1P66Me-0007FY-2H for garchives@archives.gentoo.org; Wed, 13 Oct 2010 18:47:55 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 6D1F2E07E1; Wed, 13 Oct 2010 18:47:47 +0000 (UTC) Received: from mail-ew0-f53.google.com (mail-ew0-f53.google.com [209.85.215.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 1058DE07E1 for ; Wed, 13 Oct 2010 18:47:46 +0000 (UTC) Received: by ewy8 with SMTP id 8so1131670ewy.40 for ; Wed, 13 Oct 2010 11:47:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:mime-version:received:in-reply-to :references:from:date:message-id:subject:to:content-type :content-transfer-encoding; bh=hgWMmoq2Q6+Cv3zGu0fFHjJj7zQgv6QxRNqriEReVNY=; b=BimRudJKSoXHY3tNU3rGihF0Q+XhnzijJlttupwRl1QeXPC5jR5i0tj7MVceDHfKew BVpV3JNxNPfNJ3SPGCKWDFPJQdbjckPzh59k0AI+DwD5qIhaiY321cj+umLBFPq2gJcL VSQ4LYrnfcXH0YzFLxNKsayHdxGAxOOH9O7Sw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :content-type:content-transfer-encoding; b=SPbeo38mO9l7vI7ADPfyL5Fscq+Otxt7/0LWc3mtFGBpkyxqJnIc7OH++eKKH6c27B SzH3hzp4GHoYFv5RCT2wXon4GQ1ugiM2XWeYJLlwZjBnTAj4qYc+W9wvtzwJAJf32Os/ 1HO32mdQ0/TBnFX2qSQzazgyeQGxqW02v1rSo= Received: by 10.213.14.131 with SMTP id g3mr254352eba.47.1286995666391; Wed, 13 Oct 2010 11:47:46 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user-br@lists.gentoo.org Reply-to: gentoo-user-br@lists.gentoo.org MIME-Version: 1.0 Received: by 10.14.47.144 with HTTP; Wed, 13 Oct 2010 11:47:25 -0700 (PDT) In-Reply-To: <4CB5CF37.1070509@yahoo.com.br> References: <4CB5AF34.7080805@yahoo.com.br> <00aa01cb6add$29f24110$7dd6c330$@com.br> <4CB5C28D.7000607@yahoo.com.br> <4CB5CF37.1070509@yahoo.com.br> From: Fabiano - deStilaDo Date: Wed, 13 Oct 2010 15:47:25 -0300 Message-ID: Subject: [gentoo-user-br] =?ISO-8859-1?B?UmU6IFtnZW50b28tdXNlci1icl0gUmU6IFtnZW50b28tdXNlci1icl0gUmU6IFtnZW50bw==?= =?ISO-8859-1?B?by11c2VyLWJyXSBSZTogW2dlbnRvby11c2VyLWJyXSBSZTogW2dlbnRvby11c2VyLWJyXSBNaWdyYXIg?= =?ISO-8859-1?B?b3UgbuNvIHBhcmEgYSDhcnZvcmUgZXN04XZlbC4uLg==?= To: gentoo-user-br@lists.gentoo.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 1ad8127e-9e2b-4fce-a30f-7fde99e0deed X-Archives-Hash: 2221de611ef416dcde57d3adf56b0980 > AH ok, ent=E3o ao fazer uma optimiza=E7=E3o diminuindo o tamanho dos bin= =E1rios n=E3o h=E1 um custo na hora de compilar os mesmos, seja de processa= mento ou de mem=F3ria ram? Sim, h=E1. Imaginei que fosse sobre isso mesmo que vc estava falando, minha pergunta "como assim?" foi literal, s=F3 para ter certeza de que era isso mesmo. Perguntei porque achei estranha sua coloca=E7=E3o, deu a impress=E3o de que usar "-Os" vai impactar negativamente na compili=E7=E3o do sistema, aumentar muito o tempo de compila=E7=E3o, quando na verdade n=E3o faz diferen=E7a ou at=E9 mais r=E1pido, pois o padr=E3o =E9 "-O2", n= =E3o s=F3 para o Gentoo, mas para a maioria das distribui=E7=F5es e para o kernel em si. Ent=E3o n=E3o vi relev=E2ncia na afirma=E7=E3o... Eu arriscaria dizer at=E9 que para grande maioria dos casos, a diferen=E7a =E9 pouco significante. Talvez dependendo do hardware ou para pacotes muito grandes fa=E7a uma diferen=E7a mais significativa.. Mas s=F3 para um teste r=E1pido, eu recompilei o apache aqui 5 vezes com cada op=E7=E3o, e o resultado foi o seguinte (mediana das 5 execu=E7=F5es): -O3 1m20.182s -O2 1m20.137s -Os 1m20.107s -O0 1m20.147s Nesse, caso diferen=E7as de 75 ms s=E3o completamente desprez=EDveis e n=E3= o dizem nada, porque recompilando para uma mesma otimiza=E7=E3o eu tive diferen=E7as de cerca de 600 ms. Resumindo meu ponto: sendo o "-O2" o padr=E3o da grande maioria dos sistemas linux, o referido "custo de compila=E7=E3o" =E9 desprez=EDvel em compara=E7=E3o ao "-Os". Mas mudando um pouco de assunto, eu recomendo muito o "-Os" na maioria dos casos hoje, principalmente em desktops, pois normalmente "sobra" processador e o gargalo =E9 o IO. Com bin=E1rios menos voc=EA tem um carregamento mais r=E1pido das aplica=E7=F5es, bibliotecas, etc., e ainda usa menos mem=F3ria ram. []'s Ps.: Resultado completo das 5 compila=E7=F5es do apache aqui com cada n=EDvel de otimiza=E7=E3o do gcc? Compiling apache-2.2.16 with -O3: 1m20.378s 1m20.308s 1m20.182s 1m20.120s 1m20.086s Compiling apache-2.2.16 with -O2: 1m20.592s 1m20.248s 1m20.137s 1m19.998s 1m19.800s Compiling apache-2.2.16 with -Os: 1m20.443s 1m20.314s 1m20.107s 1m20.030s 1m19.964s Compiling apache-2.2.16 with -O0: 1m20.500s 1m20.363s 1m20.147s 1m20.125s 1m19.877s Fabiano. 2010/10/13 Zhu Sha Zang > > Em 13-10-2010 11:34, Fabiano - deStilaDo escreveu: > > Como assim custo de compila=E7=E3o? > > O "-Os" =E9 exatamente igual ao "-O2", com a excess=E3o de que n=E3o incl= ui as otimiza=E7=F5es do "-O2" que aumentam o tamanho do bin=E1rio (por exe= mplo loop unrolling), o que faz com que os bins fiquem menores em rela=E7= =E3o ao "-O2". > > []'s > > > Fabiano. > > > 2010/10/13 Zhu Sha Zang >> >> Em 13-10-2010 11:11, Jo=E3o Carlos escreveu: >> >> N=E3o sabia que o uso do ACCEPT_KEYWORDS havia sido descontinuado... Rem= ovi ele do meu make.conf para fazer um este e funcionou como se eu estivess= e selecionando somente pacotes amd64. Resta saber o que vou fazer com tanto= conflito aqui... Como que funciona agora com o autounmask? Alguma recomend= a=E7=E3o de como proceder para atualizar meu sistema agora? >> Com rela=E7=E3o =E0 configura=E7=E3o do meu make.conf uso: >> CFLAGS=3D"-march=3Dnative -Os -pipe" >> MAKEOPTS=3D"-j3" >> Uso o Os, pois li que era mais recomendado para economizar espa=E7o e a = performance era legal. No in=EDcio eu usava O2. Vou pesquisar sobre esse HZ= . >> Jo=E3o Carlos Nunes Bittencourt >> Graduando em=A0Engenharia de Computa=E7=E3o (2007.1) >> Membro do Grupo PET Engenharia de Computa=E7=E3o >> Membro do Diret=F3rio Acad=EAmico DEBUG Reloaded - Gest=E3o 2010-2011 >> Representante Discente do Colegiado >> Universidade Estadual de Feira de Santana >> -- >> Lattes: http://lattes.cnpq.br/6741995694783822 >> Mail: jhonny.bittencourt@gmail.com >> Linux User Group - UEFS: http://tanenbaum.uefs.br/lug-uefs >> __|"""|__|"""|__|"""|__|"""|__|"""|__|"""|__ >> >> >> 2010/10/13 Eduardo Schoedler >>> >>> Voc=EA pode tentar baixar os HZ no kernel.... deixe em 100 ou 250 ao in= v=E9s de 1000. Este =FAltimo =E9 para uso em servidores ou firewalls. >>> >>> Vai economizar at=E9 bateria... >>> >>> >>> >>> _____________________________________________ >>> =A0Eduardo Schoedler >>> >>> >>> >>> De: contato@joaocarlos.co.cc [mailto:contato@joaocarlos.co.cc] Em nome = de Jo=E3o Carlos >>> Enviada em: quarta-feira, 13 de outubro de 2010 10:40 >>> Para: gentoo-user-br@lists.gentoo.org >>> Assunto: [gentoo-user-br] Re: [gentoo-user-br] Migrar ou n=E3o para a = =E1rvore est=E1vel... >>> >>> >>> >>> Estou falando em simplesmente aceitar pacotes est=E1veis para a minha a= rquitetura. Atualmente eu estou mantendo no meu make.conf: ACCEPT_KEYWORKDS= =3D"~amd64". A proposta =E9 usar=A0ACCEPT_KEYWORKDS=3D"amd64", permitindo a= instala=E7=E3o somente dos pacotes est=E1veis da =E1rvore do reposit=F3rio= . Posso ter falado d+, mas a ideia principal era essa! ehehehehe! >>> >>> Jo=E3o Carlos Nunes Bittencourt >>> >>> Graduando em=A0Engenharia de Computa=E7=E3o (2007.1) >>> Membro do Grupo PET Engenharia de Computa=E7=E3o >>> >>> Membro do Diret=F3rio Acad=EAmico DEBUG Reloaded - Gest=E3o 2010-2011 >>> Representante Discente do Colegiado >>> Universidade Estadual de Feira de Santana >>> -- >>> Lattes: http://lattes.cnpq.br/6741995694783822 >>> Mail: jhonny.bittencourt@gmail.com >>> Linux User Group - UEFS: http://tanenbaum.uefs.br/lug-uefs >>> __|"""|__|"""|__|"""|__|"""|__|"""|__|"""|__ >>> >>> 2010/10/13 Zhu Sha Zang >>> >>> Em 13-10-2010 09:53, Jo=E3o Carlos escreveu: >>> >>> Ol=E1 todos! >>> >>> Uso o Gentoo h=E1 pouco menos de 1 ano e de l=E1 pra c=E1 tenho feito u= ma s=E9rie de descobertas que me incentivam a continuar utilizando este sis= tema. Entretanto, algumas coisas ainda me incomodam nele. Tenho um notebook= Dell Inspiron 1525 e desde que instalei o Gentoo nele ainda n=E3o me sinto= a vontade para afirmar que o meu sistema =E9 est=E1vel. Overloadings no si= stema, super-aquecimento durante a compila=E7=E3o e o pior de tudo... Trava= mentos repentinos. A quest=E3o do aquecimento =E9 justificada pelo Core2Duo= que esquenta d+ durante as compila=E7=F5es. Em uso normal, numa sala com a= r condicionado, ele costuma ficar entre 40 e 50=B0 sem que eu fa=E7a nada c= om ele. >>> >>> Bom, como sou um entusiasta e adoro desafios estou pensando em migrar t= odo o meu sistema para a =E1rvore est=E1vel. Como sei que esse n=E3o vai se= r um trabalho simples, gostaria de antes disso pedir a opini=E3o e ajuda do= pessoal mais experiente, j=E1 que de cara notei que n=E3o posso resolver c= om um simples emerge. De cara j=E1 percebi uma s=E9rie de conflitos de paco= tes bloqueados que creio n=E3o ser simples de resolver. Eu gosto de estar c= om meu sistema sempre atualizado, mas estas quest=F5es de estabilidade tem = me tirado do s=E9rio! J=E1 usei outros sistemas, como Debian Likes e openSU= SE e n=E3o me lembro de ter problemas, principalmente com travamentos. >>> >>> J=E1 que estou para fazer um processo t=E3o trabalhoso, queria saber ta= mb=E9m se existe algum testbench para verificar e comparar os resultados de= desempenho antes e depois da transi=E7=E3o. >>> >>> >>> >>> Abra=E7os! >>> >>> Jo=E3o Carlos Nunes Bittencourt >>> >>> Graduando em=A0Engenharia de Computa=E7=E3o (2007.1) >>> Membro do Grupo PET Engenharia de Computa=E7=E3o >>> >>> Membro do Diret=F3rio Acad=EAmico DEBUG Reloaded - Gest=E3o 2010-2011 >>> Representante Discente do Colegiado >>> Universidade Estadual de Feira de Santana >>> -- >>> Lattes: http://lattes.cnpq.br/6741995694783822 >>> Mail: jhonny.bittencourt@gmail.com >>> Linux User Group - UEFS: http://tanenbaum.uefs.br/lug-uefs >>> __|"""|__|"""|__|"""|__|"""|__|"""|__|"""|__ >>> >>> >>> >>> Do que voc=EA est=E1 falando? =C1rvore est=E1vel? Desempenho melhor em = rela=E7=E3o ao que? Acho que voc=EA est=E1 viajando na maionese... >>> >>> >> >> Cara, man gcc e http://en.gentoo-wiki.com/wiki/Safe_Cflags/Intel para um= a adequa=E7=E3o melhor =E0 performance. E que eu saiba -Os tem um custo de = compila=E7=E3o. >> >> Att > > AH ok, ent=E3o ao fazer uma optimiza=E7=E3o diminuindo o tamanho dos bin= =E1rios n=E3o h=E1 um custo na hora de compilar os mesmos, seja de processa= mento ou de mem=F3ria ram? > > att