1 |
O htop te enganou? Estranho, no meu ele mostra o uso de cada nucleo |
2 |
individualmente, um em 100% e o outro em em idle. |
3 |
Tem opção de você uma colocar um medidor (metter) para a media de uso dos |
4 |
processadores (average), nele fica com 50% daí... |
5 |
|
6 |
Veja o screen shot anexo. |
7 |
|
8 |
[]s |
9 |
Fabiano |
10 |
|
11 |
2008/11/13 Eduardo Schoedler <eschoedler@×××××××××××.br> |
12 |
|
13 |
> Olá Fabiano e Diogo! |
14 |
> |
15 |
> O htop quase me enganou... ele mostrou o lame consumindo 100%, mas ao |
16 |
> constatar pelo dstat, ele mostrou idle de 50% da máquina durante o processo. |
17 |
> Vejam: |
18 |
> |
19 |
> # dstat -c -C 0,1,total -M topcpu |
20 |
> -cpu0-usage---cpu1-usage---total-cpu----most-expensive- |
21 |
> *usr* sys idl :usr sys *idl* :usr sys idl | cpu process |
22 |
> *100* 0 0 : 1 0 *99* : 51 0 50 |lame 100 |
23 |
> *100* 0 0 : 0 1 *99* : 50 1 50 |lame 100 |
24 |
> * 99* 1 0 : 0 1 *99* : 50 1 50 |lame 100 |
25 |
> *100* 0 0 : 1 0 *99* : 51 0 50 |lame 100 |
26 |
> * 99* 1 0 : 1 0 *99* : 50 1 50 |lame 100 |
27 |
> *100* 0 0 : 1 0 *99* : 51 0 50 |lame 100 |
28 |
> |
29 |
> |
30 |
> Logo, ele não faz multi-thread nenhum. |
31 |
> Alguém aí tem outra sugestão para mp3 encoder em linha de comando ? |
32 |
> Tenho um octa-core que não pode perder de um core2 duo... rsrsrs. |
33 |
> |
34 |
> Abraços! |
35 |
> |
36 |
> |
37 |
> *From:* Fabiano - deStilaDo <fabianoengler@×××××.com> |
38 |
> *Sent:* Thursday, November 13, 2008 4:38 PM |
39 |
> *To:* gentoo-user-br@l.g.o |
40 |
> *Subject:* Re: [gentoo-user-br] Instalando o Lame |
41 |
> |
42 |
> Me parece que o lame não eh multi-thread, logo ele só vai usar um core, |
43 |
> mesmo que vc tenha 20 cpus... |
44 |
> |
45 |
> Execute o htop enquanto codifica um mp3 pra você ver, deve ter um core em |
46 |
> 100% e o resto normal. |
47 |
> |
48 |
> |
49 |
> 2008/11/13 Eduardo Schoedler <eschoedler@×××××××××××.br> |
50 |
> |
51 |
>> Galera, tem outra coisa fazendo diferença.... acho que pode ser o clock |
52 |
>> de cada CPU, apesar de um ser octa-core e outro dual-core. |
53 |
>> Não sei se realmente o lame faz uso dos octa-cores. |
54 |
>> |
55 |
>> Testes no Octa-core (Gentoo rodando amd64, portanto sem MMX). |
56 |
>> ====================================================== |
57 |
>> |
58 |
>> # time lame ... teste.mp3 |
59 |
>> LAME 3.98.2 64bits (http://www.mp3dev.org/) |
60 |
>> ... |
61 |
>> real 0m56.400s |
62 |
>> user 0m56.370s |
63 |
>> sys 0m0.030s |
64 |
>> |
65 |
>> |
66 |
>> O pior resultado do Core2 Duo ainda é 11segs melhor que o octa-Xeon. |
67 |
>> |
68 |
>> |
69 |
>> Abraços! |
70 |
>> Eduardo. |
71 |
>> |
72 |
>> |
73 |
>> |
74 |
>> *From:* Eduardo Schoedler <eschoedler@×××××××××××.br> |
75 |
>> *Sent:* Thursday, November 13, 2008 5:25 PM |
76 |
>> *To:* gentoo-user-br@l.g.o |
77 |
>> *Subject:* Re: [gentoo-user-br] Instalando o Lame |
78 |
>> |
79 |
>> Alguns testes no Core 2 Duo: |
80 |
>> |
81 |
>> Com MMX ativo (e nasm instalado): |
82 |
>> ============================= |
83 |
>> |
84 |
>> # time lame ... teste.mp3 |
85 |
>> LAME 3.98.2 32bits (http://www.mp3dev.org/) |
86 |
>> CPU features: MMX (ASM used), SSE (ASM used), SSE2 |
87 |
>> ... |
88 |
>> real 0m41.770s |
89 |
>> user 0m41.660s |
90 |
>> sys 0m0.040s |
91 |
>> |
92 |
>> |
93 |
>> Com MMX desativo (não adiantou só recompilar o Lame, tive de desinstalar |
94 |
>> o nasm): |
95 |
>> ===================================================================== |
96 |
>> |
97 |
>> # time lame ... teste.mp3 |
98 |
>> LAME 3.98.2 32bits (http://www.mp3dev.org/) |
99 |
>> ... |
100 |
>> real 0m45.143s |
101 |
>> user 0m45.010s |
102 |
>> sys 0m0.060s |
103 |
>> |
104 |
>> |
105 |
>> Já são 4s de diferença. |
106 |
>> |
107 |
>> |
108 |
>> Abraços! |
109 |
>> |
110 |
>> |
111 |
>> *From:* Fabiano - deStilaDo <fabianoengler@×××××.com> |
112 |
>> *Sent:* Thursday, November 13, 2008 4:15 PM |
113 |
>> *To:* gentoo-user-br@l.g.o |
114 |
>> *Subject:* Re: [gentoo-user-br] Instalando o Lame |
115 |
>> |
116 |
>> teste sem o mmx no core 2 =) |
117 |
>> |
118 |
>> algo assim deve funcionar: |
119 |
>> $ time lame xxxxxx (tempo com mmx) |
120 |
>> $ quickpkg lame |
121 |
>> $ USE=-mmx emerge lame -1va |
122 |
>> $ time lame yyyyyy (tempo sem mmx) |
123 |
>> $ emerge lame -1Kva # restaurar o lame com mmx =) |
124 |
>> |
125 |
>> |
126 |
>> |
127 |
>> 2008/11/13 Eduardo Schoedler <eschoedler@×××××××××××.br> |
128 |
>> |
129 |
>>> |
130 |
>>> "Thiago Nunes" escreveu: |
131 |
>>> |
132 |
>>> |
133 |
>>> 2008/11/13 Eduardo Schoedler <eschoedler@×××××××××××.br>: |
134 |
>>>> |
135 |
>>>> Estou tentando instalar o Lame em um Gentoo rodando em amd64. |
136 |
>>>>> Porém está acontecendo um negócio estranho. |
137 |
>>>>> Note que ele não está utilizando o USE de mmx, embora eu esteja |
138 |
>>>>> forçando. |
139 |
>>>>> |
140 |
>>>> |
141 |
>>>> |
142 |
>>>>> Alguém tem uma dica para mim conseguir compilar o Lame com o USE mmx ? |
143 |
>>>>> |
144 |
>>>> |
145 |
>>>> Eu não tenho uma dica, mas se servir de consolo eu te mostro algo que |
146 |
>>>> vai justificar a falta. |
147 |
>>>> |
148 |
>>>> Em "/usr/portage/profiles/arch/amd64/package.use.mask" eu encontrei o |
149 |
>>>> seguinte: |
150 |
>>>> --- |
151 |
>>>> # 8 Aug 2008: Alexis Ballier <aballier@g.o> |
152 |
>>>> # x86 asm only, it won't be built on amd64 if mmx useflag is enabled but |
153 |
>>>> that |
154 |
>>>> # saves people from needlessly installing nasm |
155 |
>>>> # Refs bug #93279 |
156 |
>>>> media-sound/lame mmx |
157 |
>>>> --- |
158 |
>>>> |
159 |
>>>> Isso é porque a use mmx ativada traz o nasm como dependência, que é um |
160 |
>>>> compilador de assembly, mas só para assembly x86 (:-). |
161 |
>>>> |
162 |
>>>> []s |
163 |
>>>> |
164 |
>>> |
165 |
>>> Hummmm... realmente, depois que eu mandei o e-mail resolvi atualizá-lo em |
166 |
>>> um gento x86 que tenho aqui. |
167 |
>>> Ele instalou o nasm como dependência. |
168 |
>>> |
169 |
>>> É incrível, mas esse servidor (octa-Xeon E7310 de 1,6GHz com 16GB RAM) tá |
170 |
>>> perdendo FEIO (aprox 10 ~15segs) para compactar um mp3 contra um Core2-duo |
171 |
>>> E4500 @ 2.20GHz. |
172 |
>>> |
173 |
>>> Acredito que o flag mmx pode estar fazendo alguma diferença... mas não |
174 |
>>> sei se é tanto assim. |
175 |
>>> |
176 |
>>> Abraços! |
177 |
>>> Eduardo. |
178 |
>>> |
179 |
>> |
180 |
>> -- |
181 |
>> Fabiano. |
182 |
>> |
183 |
>> |
184 |
> |
185 |
> |
186 |
> -- |
187 |
> Fabiano. |
188 |
> |
189 |
> |
190 |
|
191 |
|
192 |
-- |
193 |
Fabiano. |