Gentoo Archives: gentoo-user-br

From: Bruno Laturner <renrutal@×××××.com>
To: gentoo-user-br@l.g.o
Subject: Re: [gentoo-user-br] Otimização do sistema
Date: Sun, 15 Apr 2007 17:47:18
Message-Id: e1bc7720704151046x25850deek3fc7366ea93bf4b7@mail.gmail.com
In Reply to: [gentoo-user-br] Otimização do sistema by Felipe Ribeiro
1 On 4/15/07, Felipe Ribeiro <felipe.lloyd@×××××.com> wrote:
2 > -----BEGIN PGP SIGNED MESSAGE-----
3 > Hash: SHA1
4 >
5 > Saudações a todos!
6 >
7 > Sempre me falaram muito bem sobre o Gentoo.
8 > Principalmente sobre a questão da velocidade do sistema, além, é claro,
9 > do Portage, que é oq mais me encanta nessa distribuição.
10 >
11 > No entanto, pelo menos aqui comigo o Gentoo não tem mostrado nenhum
12 > desempenho monstruoso.
13 > O tempo de resposta dele me parece ser semelhante a de distros debian-like.
14
15 Sinceramente, o Gentoo não vai mostrar um desempenho monstruosamente
16 maior que outra distros, muito menos comparado a um sistema
17 debian-like, que por sinal, são muito bem feitos.
18
19 O desempenho de qualquer distro é diretamente ligado ao conhecimento
20 sobre otimizações(de qualquer tipo) dos desenvolvedores da distro.
21
22 Gentoo é nada mais que uma distribuição que ajudará você a fazer a sua
23 própria distribuição(por isso o termo meta-distribuição), onde você
24 escolherá o que essa distribuição terá nela, e que tipo de otimização
25 cada um de seus pacotes receberão.
26
27 Por que uma debian-like apresenta um desempenho compatível? Bem, além
28 do fato de não existir milagres provenientes de compilação,
29 provavelmente é também por que o desenvolvedor dela sabe mais que
30 você.
31
32 >
33 > Eu fiz a instalação numa maquina P4 HT 2.8 GHz com 512MB RAM a partir do
34 > stage3 e rodei
35 >
36 > emerge -e system
37 > emerge -e world.
38 >
39 > Me disseram que eu alcançaria o mesmo nivel de otimização que a
40 > instalação a partir do stage1.
41 >
42 > Porém, pra mim ficou tudo na mesma.
43
44 Por que o sistema recompilado não é muito diferente do stage 3. Aliás
45 esse é um dos motivos pelo qual o manual não cobre mais os stages 1 e
46 2: O ganho é irrisório (exceto pra aqueles que realmente sabem o que
47 estão fazendo).
48
49 >
50 > Eu achava que a resposta dos programas seria quase que imediata em um
51 > sistema todo compilado.
52 >
53 > O Beagle é o único processo "pesado" que está sempre rodando aqui.
54 >
55 > Nesse momento, por exemplo, usando gnome, com o amule aberto, o beagle
56 > indexando em back, um terminal e o thunderbird meu consumo de memória
57 > está em torno de 55% e 40% da swap.
58 > O consumo das cpus tem variado bastante. De 5 a 70%.
59 >
60 > Isso é normal num sistema Gentoo?
61
62 Já testou o mesmo PC com outras distros? Se o resultado for pior no
63 Gentoo, não, não é normal.
64
65 > Ele não deveria ser mais ágil?
66
67 Como disse mais acima, não necessariamente.
68
69
70 > Por vezes, meu mouse até chega a dar aquelas travadinhas rápidas pra
71 > logo voltar ao normal. Coisa de 1 seg mas que não acontecia em outras
72 > distros.
73
74 Isso não é normal.
75
76 >
77 > Já deixo meus agradecimentos.
78 > Felipe
79 >
80
81 Outras coisas que "podem" ajudar:
82
83 - Se você tiver pouca memória, ou usar muito dela, use a CFLAG -Os
84 para diminuir o tamanho do programa na memória. A melhor solução ainda
85 seria comprar mais memória.
86 - Escolher nas USE flags somente o que você vai utilizar no sistema,
87 deixando-o mais enxuto.
88 - _NÃO_ utilizar compilações com opções babacas, também conhecidas
89 como "ricer", os desenvolvedores do GCC não passaram anos a toa
90 escolhendo as opções que vão dentro das flags de otimização -O#. Elas
91 são as melhores.
92 - Passe mais alguns meses e anos com o Gentoo. Duvido que você vai
93 aprender tudo que há de bom nele mesmo depois de tanto tempo, mas o
94 melhor jeito de aprender é colocando a mão na massa todo dia.
95
96
97 E se você quiser um ganho monstruoso, só há duas opções:
98
99 - Falar pro desenvolvedor do programa diminuir a complexidade e
100 aumentar a otimização.
101 - Fazer upgrade no hardware, de preferência onde tiver gargalos de desempenho.
102
103 Como disse, não há milagres, só mesmo conhecimento bem aplicado.
104
105
106 > -----BEGIN PGP SIGNATURE-----
107 > Version: GnuPG v1.4.6 (GNU/Linux)
108 > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org
109 >
110 > iD8DBQFGIbEmOy0jVrqrgmsRAnoGAJkBmjXjcCDmcCjITMIUxMILfIH1ugCggTLj
111 > ZAztsTlqX5KpOTkRh0qQfVw=
112 > =rXId
113 > -----END PGP SIGNATURE-----
114 > --
115 > gentoo-user-br@g.o mailing list
116 >
117 >
118
119
120 --
121 ja ne
122 --
123 gentoo-user-br@g.o mailing list

Replies

Subject Author
Re: [gentoo-user-br] Otimização do sistema Diego Alberto Ramponi <diego.ramponi@×××××.com>
Re: [gentoo-user-br] Otimização do sistema Rafael Kafka <rafaelkafka@×××××.com>