Raphael » History » Version 38

Raphael Cóbe, 23 May 2013 14:00

1 1 Raphael Cóbe
h1. Raphael
2 1 Raphael Cóbe
3 38 Raphael Cóbe
h2. 23-05-2013
4 38 Raphael Cóbe
5 38 Raphael Cóbe
h3. Executou:
6 38 Raphael Cóbe
7 38 Raphael Cóbe
* Modificações ao script de coleta de dados e geração de gráficos:
8 38 Raphael Cóbe
** Ver log do git para detalhes;
9 38 Raphael Cóbe
* Leituras sobre gerência de memória no KVM:
10 38 Raphael Cóbe
** http://www.linux-kvm.org/page/Memory
11 38 Raphael Cóbe
** FAQ do KVM (http://www.linux-kvm.org/page/FAQ);
12 38 Raphael Cóbe
* Acompanhamento das threads: 
13 38 Raphael Cóbe
** https://www.redhat.com/archives/rhelv6-list/2011-February/msg00011.html
14 38 Raphael Cóbe
* Overcommiting de CPUs e Memória:
15 38 Raphael Cóbe
** http://www.linuxtopia.org/online_books/rhel6/rhel_6_virtualization/rhel_6_virtualization_sect-Virtualization-Tips_and_tricks-Overcommitting_with_KVM.html
16 38 Raphael Cóbe
17 38 Raphael Cóbe
h3. Próximas Ações:
18 38 Raphael Cóbe
19 38 Raphael Cóbe
* Coletar dados;
20 38 Raphael Cóbe
21 38 Raphael Cóbe
22 38 Raphael Cóbe
23 38 Raphael Cóbe
h2. 22-05-2013
24 38 Raphael Cóbe
25 38 Raphael Cóbe
h3. Executou:
26 38 Raphael Cóbe
27 38 Raphael Cóbe
* Resolvido problemas com mpirun;
28 38 Raphael Cóbe
** Os testes deveriam iniciar consumindo menos memória;
29 38 Raphael Cóbe
** Máquinas criada com o nova não estavam recebendo hostnames;
30 38 Raphael Cóbe
*** Hostnames definidos na mão;
31 38 Raphael Cóbe
*** /etc/hosts alterado na mão;
32 38 Raphael Cóbe
33 38 Raphael Cóbe
* Iniciados Testes;
34 38 Raphael Cóbe
35 38 Raphael Cóbe
h3. Próximas Ações:
36 38 Raphael Cóbe
37 38 Raphael Cóbe
* Coletar dados;
38 38 Raphael Cóbe
39 38 Raphael Cóbe
40 38 Raphael Cóbe
41 38 Raphael Cóbe
42 33 Raphael Cóbe
h2. 21-05-2013
43 37 Raphael Cóbe
44 35 Raphael Cóbe
h3. Executou:
45 37 Raphael Cóbe
46 37 Raphael Cóbe
* Detectados problemas na execução dos teste:
47 1 Raphael Cóbe
** mpirun alegando problemas de comunicação;
48 38 Raphael Cóbe
** leituras de referências para resolução do problema;
49 37 Raphael Cóbe
50 37 Raphael Cóbe
51 37 Raphael Cóbe
h3. Próximas Ações:
52 37 Raphael Cóbe
53 37 Raphael Cóbe
* Coletar dados;
54 37 Raphael Cóbe
55 37 Raphael Cóbe
56 37 Raphael Cóbe
57 37 Raphael Cóbe
58 37 Raphael Cóbe
59 36 Raphael Cóbe
h2. 20-05-2013
60 36 Raphael Cóbe
61 36 Raphael Cóbe
h3. Executou:
62 36 Raphael Cóbe
63 36 Raphael Cóbe
* Criação de ambiente de testes:
64 36 Raphael Cóbe
** 8 Vms em 2 HW (vm8hw2) - Hospedeiras: educloud05 e educloud06 2 cores/vm,  1.25 GB/vm
65 36 Raphael Cóbe
** 16 Vms em 2 HW (vm16hw2) - Hespedeiras: educloud07 e educloud08 1 core/vm, 0.625 GB/vm 
66 36 Raphael Cóbe
67 37 Raphael Cóbe
* Inicio dos testes;
68 37 Raphael Cóbe
69 36 Raphael Cóbe
h3. Próximas Ações:
70 1 Raphael Cóbe
71 37 Raphael Cóbe
* Coletar dados;
72 36 Raphael Cóbe
73 36 Raphael Cóbe
74 36 Raphael Cóbe
75 36 Raphael Cóbe
h2. 17-05-2013
76 36 Raphael Cóbe
77 36 Raphael Cóbe
h3. Executou:
78 36 Raphael Cóbe
79 36 Raphael Cóbe
* Coleta de dados:
80 36 Raphael Cóbe
** 4 Vms em 2 HW (vm4hw2) - Vms: 192.168.100.18 ~ 21 (Hospedeiras: educloud08 e educloud10)4 cores/vm, 2.5 GB/vm
81 36 Raphael Cóbe
82 36 Raphael Cóbe
* Criação de Páginas com resultados;
83 36 Raphael Cóbe
84 36 Raphael Cóbe
h3. Próximas Ações:
85 36 Raphael Cóbe
86 36 Raphael Cóbe
* Criação de ambiente de testes para 8 vms em 2 hw e 16 vm em 2 hw;
87 36 Raphael Cóbe
88 36 Raphael Cóbe
89 36 Raphael Cóbe
90 36 Raphael Cóbe
91 36 Raphael Cóbe
92 36 Raphael Cóbe
93 36 Raphael Cóbe
h2. 16-05-2013
94 36 Raphael Cóbe
95 36 Raphael Cóbe
h3. Executou:
96 36 Raphael Cóbe
97 36 Raphael Cóbe
* Coleta de dados:
98 36 Raphael Cóbe
** 2 Vms em um HW (vm2hw1) - Vms: 192.168.100.3 e 4) (Hospedeira: educloud05) 4 cores/vm,  2.5 GB/vm
99 36 Raphael Cóbe
** 4 Vms em um HW (vm4hw1) - Vms: 192.168.100.5,7,8,9 (Hospedeira: educloud06) 2 cores/vm,  1.25 GB/vm
100 36 Raphael Cóbe
** 8 Vms em um HW (vm8hw1) - Vms: 192.168.100.10 ~ 17 (Hospedeira: educloud07) 1 cores/vm,  0.625 GB/vm
101 36 Raphael Cóbe
102 36 Raphael Cóbe
* Criação de Páginas com resultados;
103 36 Raphael Cóbe
104 36 Raphael Cóbe
h3. Próximas Ações:
105 36 Raphael Cóbe
106 36 Raphael Cóbe
* Verificar resultados para 4 Vms em 2 HW (vm4hw2)
107 36 Raphael Cóbe
108 36 Raphael Cóbe
109 36 Raphael Cóbe
110 36 Raphael Cóbe
111 36 Raphael Cóbe
112 36 Raphael Cóbe
113 35 Raphael Cóbe
h2. 15-05-2013
114 35 Raphael Cóbe
115 35 Raphael Cóbe
h3. Executou:
116 35 Raphael Cóbe
117 35 Raphael Cóbe
* Criação de ambiente (VMs) e execução de testes:
118 35 Raphael Cóbe
** 2 Vms em um HW (vm2hw1) - Vms: 192.168.100.3 e 4) (Hospedeira: educloud05) 4 cores/vm,  2.5 GB/vm
119 35 Raphael Cóbe
** 4 Vms em um HW (vm4hw1) - Vms: 192.168.100.5,7,8,9 (Hospedeira: educloud06) 2 cores/vm,  1.25 GB/vm
120 35 Raphael Cóbe
** 8 Vms em um HW (vm8hw1) - Vms: 192.168.100.10 ~ 17 (Hospedeira: educloud07) 1 cores/vm,  0.625 GB/vm
121 35 Raphael Cóbe
** 4 Vms em 2 HW (vm4hw2) - Vms: 192.168.100.18 ~ 21 (Hospedeiras: educloud08 e educloud10)4 cores/vm, 2.5 GB/vm
122 35 Raphael Cóbe
123 35 Raphael Cóbe
h3. Próximas Ações:
124 35 Raphael Cóbe
125 35 Raphael Cóbe
* Verificar resultados e plotar gráficos
126 35 Raphael Cóbe
127 35 Raphael Cóbe
128 35 Raphael Cóbe
h2. 14-05-2013
129 35 Raphael Cóbe
130 35 Raphael Cóbe
h3. Executou:
131 35 Raphael Cóbe
132 35 Raphael Cóbe
* Coleta de dados para 8 vms falha pois o SO hospedeiro está ficando sem memória para executar nada.
133 35 Raphael Cóbe
* Desempenho com 36% de uso de memória: 8 Gflops;
134 35 Raphael Cóbe
135 35 Raphael Cóbe
h3. Próximas Ações:
136 35 Raphael Cóbe
137 35 Raphael Cóbe
* Verificar possibilidade de criar VMs com menos memória
138 35 Raphael Cóbe
139 35 Raphael Cóbe
140 35 Raphael Cóbe
141 35 Raphael Cóbe
142 35 Raphael Cóbe
143 35 Raphael Cóbe
144 35 Raphael Cóbe
145 34 Raphael Cóbe
h2. 13-05-2013
146 34 Raphael Cóbe
147 34 Raphael Cóbe
h3. Executou:
148 34 Raphael Cóbe
149 34 Raphael Cóbe
* Implementação do script perl para conter a lógica da calculadora (terminado);
150 34 Raphael Cóbe
** Atualizado script no git;
151 34 Raphael Cóbe
* Testes executando para 8vms em uma máquina física (uma por core) de 30% a 60% de uso de memória;
152 34 Raphael Cóbe
153 34 Raphael Cóbe
154 34 Raphael Cóbe
h3. Próximas Ações:
155 34 Raphael Cóbe
156 34 Raphael Cóbe
* Verificar resultados e plotar gráficos
157 34 Raphael Cóbe
158 34 Raphael Cóbe
159 34 Raphael Cóbe
160 34 Raphael Cóbe
161 33 Raphael Cóbe
162 33 Raphael Cóbe
h2. 10-05-2013
163 33 Raphael Cóbe
164 33 Raphael Cóbe
h3. Executou:
165 33 Raphael Cóbe
166 33 Raphael Cóbe
* Implementação do script perl para conter a lógica da calculadora;
167 33 Raphael Cóbe
168 33 Raphael Cóbe
169 33 Raphael Cóbe
170 33 Raphael Cóbe
h3. Próximas Ações:
171 33 Raphael Cóbe
172 33 Raphael Cóbe
* Terminar a implementação do script;
173 33 Raphael Cóbe
* Executar testes com as novas entradas geradas;
174 33 Raphael Cóbe
175 33 Raphael Cóbe
176 33 Raphael Cóbe
177 33 Raphael Cóbe
178 33 Raphael Cóbe
179 33 Raphael Cóbe
180 33 Raphael Cóbe
181 33 Raphael Cóbe
h2. 09-05-2013
182 33 Raphael Cóbe
183 33 Raphael Cóbe
h3. Executou:
184 33 Raphael Cóbe
185 33 Raphael Cóbe
* Execução de testes demorando muito - tamanho N utilizado incompatível com a RAM disponível;
186 33 Raphael Cóbe
* Testes para descobrir possível valor de porcentagem de memória aceitável para rodar benchmark;
187 33 Raphael Cóbe
* Máquina roda benchmark com até 55% de uso de memória para tamanho de bloco 248;
188 33 Raphael Cóbe
189 33 Raphael Cóbe
190 33 Raphael Cóbe
191 33 Raphael Cóbe
h3. Próximas Ações:
192 33 Raphael Cóbe
193 33 Raphael Cóbe
* Estudo de cálculo utilizado pelo hpl-calculator;
194 33 Raphael Cóbe
* Implementação no script perl gerador de entradas a lógica utilizada pela calculadora;
195 33 Raphael Cóbe
196 33 Raphael Cóbe
197 33 Raphael Cóbe
198 33 Raphael Cóbe
h2. 08-05-2013
199 33 Raphael Cóbe
200 33 Raphael Cóbe
h3. Executou:
201 33 Raphael Cóbe
202 33 Raphael Cóbe
* Execução de testes;
203 33 Raphael Cóbe
* Resolução de problemas de comunicação do impi: máquinas não reconheciam seus próprios hostnames;
204 33 Raphael Cóbe
205 33 Raphael Cóbe
206 33 Raphael Cóbe
h3. Próximas Ações:
207 33 Raphael Cóbe
208 33 Raphael Cóbe
* Execução de testes;
209 33 Raphael Cóbe
210 33 Raphael Cóbe
211 33 Raphael Cóbe
212 33 Raphael Cóbe
h2. 07-05-2013
213 33 Raphael Cóbe
214 33 Raphael Cóbe
h3. Executou:
215 33 Raphael Cóbe
216 33 Raphael Cóbe
* Configuração de ambiente para novos testes:
217 33 Raphael Cóbe
** Pesquisa sobre como instanciar uma vm numa máquina específica;
218 33 Raphael Cóbe
** Criação de 8 VMS em educloud05
219 33 Raphael Cóbe
** Criação de flavor para teste: 1 processador, 750mb de ram;
220 33 Raphael Cóbe
221 33 Raphael Cóbe
222 33 Raphael Cóbe
h3. Próximas Ações:
223 33 Raphael Cóbe
224 33 Raphael Cóbe
* Iniciar testes;
225 33 Raphael Cóbe
226 33 Raphael Cóbe
227 33 Raphael Cóbe
228 33 Raphael Cóbe
229 33 Raphael Cóbe
h2. 06-05-2013
230 33 Raphael Cóbe
231 33 Raphael Cóbe
h3. Executou:
232 33 Raphael Cóbe
233 33 Raphael Cóbe
* Definição de calendário de atividades para novo mês;
234 33 Raphael Cóbe
* Leituras de referências sobre comparativos entre vms e hws reais;
235 33 Raphael Cóbe
** http://www.loria.fr/~lnussbau/files/linux-virtualization-mls09-slides.pdf
236 33 Raphael Cóbe
** https://indico.fnal.gov/getFile.py/access?contribId=55&sessionId=80&resId=0&materialId=slides&confId=2012
237 33 Raphael Cóbe
238 33 Raphael Cóbe
239 33 Raphael Cóbe
h3. Próximas Ações:
240 33 Raphael Cóbe
241 33 Raphael Cóbe
* Subir ambiente para novos testes;
242 33 Raphael Cóbe
243 33 Raphael Cóbe
244 33 Raphael Cóbe
245 33 Raphael Cóbe
246 33 Raphael Cóbe
h2. 03-05-2013
247 29 Raphael Cóbe
248 29 Raphael Cóbe
h3. Executou:
249 29 Raphael Cóbe
250 29 Raphael Cóbe
* Atualização do Wiki com comparativo:
251 32 Raphael Cóbe
** [[4 Máquinas Reais Vs 4 Máquinas Virtuais]]
252 29 Raphael Cóbe
253 29 Raphael Cóbe
254 29 Raphael Cóbe
h3. Próximas Ações:
255 29 Raphael Cóbe
256 29 Raphael Cóbe
* Estudar parâmetros para otimização do kvm e tentar obter melhores resultados;
257 29 Raphael Cóbe
258 29 Raphael Cóbe
259 29 Raphael Cóbe
260 29 Raphael Cóbe
261 29 Raphael Cóbe
h2. 02-05-2013
262 29 Raphael Cóbe
263 29 Raphael Cóbe
h3. Executou:
264 29 Raphael Cóbe
265 29 Raphael Cóbe
* Confecção do Relatório;
266 29 Raphael Cóbe
267 29 Raphael Cóbe
268 29 Raphael Cóbe
h3. Próximas Ações:
269 29 Raphael Cóbe
270 29 Raphael Cóbe
* Atualizar Wiki com comparativo:
271 29 Raphael Cóbe
** 4vm vs 4hw
272 29 Raphael Cóbe
273 29 Raphael Cóbe
274 29 Raphael Cóbe
275 29 Raphael Cóbe
h2. 30-04-2013
276 29 Raphael Cóbe
277 29 Raphael Cóbe
h3. Executou:
278 29 Raphael Cóbe
279 29 Raphael Cóbe
* Confecção do Relatório;
280 29 Raphael Cóbe
281 29 Raphael Cóbe
282 29 Raphael Cóbe
h3. Próximas Ações:
283 29 Raphael Cóbe
284 29 Raphael Cóbe
* Atualizar Wiki com comparativo:
285 29 Raphael Cóbe
** 4vm vs 4hw
286 29 Raphael Cóbe
287 29 Raphael Cóbe
288 29 Raphael Cóbe
289 29 Raphael Cóbe
290 27 Raphael Cóbe
h2. 29-04-2013
291 27 Raphael Cóbe
292 27 Raphael Cóbe
h3. Executou:
293 27 Raphael Cóbe
294 28 Raphael Cóbe
* Atualização da Página do wiki com dados do benchmark para 1vm;
295 27 Raphael Cóbe
* Atualização de Página wiki com comparativo entre os benchmarks: 
296 27 Raphael Cóbe
** 1vm vs 1hw
297 27 Raphael Cóbe
* Início do Relatório;
298 27 Raphael Cóbe
299 27 Raphael Cóbe
300 27 Raphael Cóbe
h3. Próximas Ações:
301 1 Raphael Cóbe
302 28 Raphael Cóbe
* Relatório;
303 28 Raphael Cóbe
* Atualizar Wiki com comparativo:
304 28 Raphael Cóbe
** 4vm vs 4hw
305 27 Raphael Cóbe
306 27 Raphael Cóbe
307 27 Raphael Cóbe
308 27 Raphael Cóbe
h2. 26-04-2013
309 27 Raphael Cóbe
310 27 Raphael Cóbe
h3. Executou:
311 27 Raphael Cóbe
312 27 Raphael Cóbe
* Coleta de dados Inicial para 4 vms;
313 27 Raphael Cóbe
** Resultado inicial em Número de Operações: 2.05980*10^02 GFlops
314 27 Raphael Cóbe
315 27 Raphael Cóbe
316 27 Raphael Cóbe
h3. Próximas Ações:
317 27 Raphael Cóbe
318 27 Raphael Cóbe
* Atualizar Página com comparativos:
319 27 Raphael Cóbe
** 1vm vs 1hw
320 27 Raphael Cóbe
** 4vm vs 4hw
321 27 Raphael Cóbe
322 27 Raphael Cóbe
323 27 Raphael Cóbe
324 27 Raphael Cóbe
325 27 Raphael Cóbe
326 27 Raphael Cóbe
h2. 25-04-2013
327 27 Raphael Cóbe
328 27 Raphael Cóbe
h3. Executou:
329 27 Raphael Cóbe
330 27 Raphael Cóbe
* Coleta de dados Inicial para 1 vm;
331 27 Raphael Cóbe
** Resultado inicial em Número de Operações: 7.63280*10^01 GFlops
332 27 Raphael Cóbe
* Script de geração de estatísticas comitado para git;
333 27 Raphael Cóbe
334 27 Raphael Cóbe
h3. Próximas Ações:
335 27 Raphael Cóbe
336 27 Raphael Cóbe
* Coletar dados para 4 vms;
337 27 Raphael Cóbe
338 27 Raphael Cóbe
339 27 Raphael Cóbe
h2. 24-04-2013
340 27 Raphael Cóbe
341 27 Raphael Cóbe
h3. Executou:
342 27 Raphael Cóbe
343 27 Raphael Cóbe
* Instalação do nova-compute em máquinas;
344 27 Raphael Cóbe
* Teste Benchmark com uma VM;
345 27 Raphael Cóbe
* Teste de Benchmark com 4 VMs
346 27 Raphael Cóbe
347 27 Raphael Cóbe
h3. Próximas Ações:
348 27 Raphael Cóbe
349 27 Raphael Cóbe
* Coletar dados;
350 27 Raphael Cóbe
351 27 Raphael Cóbe
h2. 23-04-2013
352 27 Raphael Cóbe
353 27 Raphael Cóbe
h3. Executou:
354 27 Raphael Cóbe
355 27 Raphael Cóbe
* Criação da Imagem para rodar benchmarks
356 27 Raphael Cóbe
357 27 Raphael Cóbe
h3. Próximas Ações:
358 27 Raphael Cóbe
359 27 Raphael Cóbe
* Instalação do nova-compute em máquinas;
360 27 Raphael Cóbe
* Rodar teste com uma VM única e compararar com Hw real;
361 27 Raphael Cóbe
362 25 Raphael Cóbe
363 25 Raphael Cóbe
h2. 22-04-2013
364 25 Raphael Cóbe
365 25 Raphael Cóbe
h3. Executou:
366 25 Raphael Cóbe
367 25 Raphael Cóbe
* Coleta de dados e filtragem de dados no experimento de 4 máquinas (32 processadores);
368 25 Raphael Cóbe
* Atualização e reorganização de Página no Wiki com comparativos;
369 25 Raphael Cóbe
370 25 Raphael Cóbe
h3. Próximas Ações:
371 26 Raphael Cóbe
372 25 Raphael Cóbe
* Instalação do nova-compute em máquinas;
373 25 Raphael Cóbe
* Rodar teste com uma VM única e compararar com Hw real;
374 25 Raphael Cóbe
375 25 Raphael Cóbe
376 24 Raphael Cóbe
h2. 19-04-2013
377 24 Raphael Cóbe
378 24 Raphael Cóbe
h3. Executou:
379 24 Raphael Cóbe
380 24 Raphael Cóbe
* Modificação do script para coleta de dados de forma que fique genérico para criação de gráficos
381 24 Raphael Cóbe
382 24 Raphael Cóbe
h3. Próximas Ações:
383 24 Raphael Cóbe
384 24 Raphael Cóbe
* Coletar resultados para 4 máquinas (32 processadores);
385 24 Raphael Cóbe
386 24 Raphael Cóbe
387 24 Raphael Cóbe
388 24 Raphael Cóbe
389 24 Raphael Cóbe
h2. 18-04-2013
390 24 Raphael Cóbe
391 24 Raphael Cóbe
h3. Executou:
392 24 Raphael Cóbe
393 24 Raphael Cóbe
* Criação de entradas para benchmark;
394 24 Raphael Cóbe
* Modificação do script run-multi.sh para rodar com todas as possíveis entradas;
395 24 Raphael Cóbe
396 24 Raphael Cóbe
h3. Próximas Ações:
397 24 Raphael Cóbe
398 24 Raphael Cóbe
* Coletar resultados e plotar gráficos;
399 24 Raphael Cóbe
400 24 Raphael Cóbe
h2. 17-04-2013
401 24 Raphael Cóbe
402 24 Raphael Cóbe
h3. Executou:
403 24 Raphael Cóbe
404 24 Raphael Cóbe
* Script para coleta de dados da execução em uma máquina sem HT;
405 24 Raphael Cóbe
* Criação de gráficos para apresentar variação do tempo em cada porcentagem de memória;
406 24 Raphael Cóbe
* Criação de gráficos para apresentar variação do Número de operações  em cada porcentagem de memória;
407 24 Raphael Cóbe
* Criação de gráficos com Número de operações e Tempo para cada porcentagem de uso de memória;
408 24 Raphael Cóbe
* Descoberta de melhor valor de uso de memória e tamanho de problema:
409 24 Raphael Cóbe
** 92% de uso de memória;
410 24 Raphael Cóbe
** Tamanho de problema (NB) em 184;
411 24 Raphael Cóbe
** Número de Operações: 7.82992*10^01 GFlops;
412 24 Raphael Cóbe
* Setup do ambiente para execução de testes em mais de uma máquina (ssh sem senha, testes com o mpirun);
413 24 Raphael Cóbe
414 24 Raphael Cóbe
h3. Próximas Ações:
415 24 Raphael Cóbe
416 24 Raphael Cóbe
* Executar testes para 4 máquinas;
417 24 Raphael Cóbe
418 24 Raphael Cóbe
419 24 Raphael Cóbe
420 24 Raphael Cóbe
h2. 16-04-2013
421 24 Raphael Cóbe
422 24 Raphael Cóbe
h3. Executou:
423 24 Raphael Cóbe
424 24 Raphael Cóbe
* Execução de experimentos com processador utilizando HT - 90% de uso de memória;
425 24 Raphael Cóbe
* Criação de gráfico que compara a execução do benchmark com HT e sem.
426 24 Raphael Cóbe
* Criação de página no wiki para guardar resultados de benchmarks;
427 24 Raphael Cóbe
428 24 Raphael Cóbe
h3. Próximas Ações:
429 24 Raphael Cóbe
430 24 Raphael Cóbe
* Encontrar valor otimizado de memória e tamanho de problema para uma única máquina sem HT.
431 24 Raphael Cóbe
432 24 Raphael Cóbe
h3. Bloqueio:
433 24 Raphael Cóbe
434 24 Raphael Cóbe
* Aguardando benchmark terminar de executar;
435 24 Raphael Cóbe
436 24 Raphael Cóbe
437 24 Raphael Cóbe
h2. 15-04-2013
438 24 Raphael Cóbe
439 24 Raphael Cóbe
h3. Executou:
440 24 Raphael Cóbe
441 24 Raphael Cóbe
* Script para busca de valores otimizados para tamanho do problema, NB e melhor uso de memória;
442 24 Raphael Cóbe
443 24 Raphael Cóbe
444 24 Raphael Cóbe
h3. Próximas Ações:
445 24 Raphael Cóbe
446 24 Raphael Cóbe
* Plotar Gráfico de resultados;
447 24 Raphael Cóbe
* Criar página no wiki com resultados;
448 13 Raphael Cóbe
449 23 Raphael Cóbe
h2. 12-04-2013
450 18 Raphael Cóbe
451 19 Raphael Cóbe
h3. Executou:
452 18 Raphael Cóbe
453 19 Raphael Cóbe
* Valor otimizado para uso do hpl em nb = 120 (com 90% de uso de memória: 7.66826e+01 GFlops); 
454 20 Raphael Cóbe
* Gráfico de estudo do tempo vs nbs vs gflops
455 22 Raphael Cóbe
!https://ncc.unesp.br/its/attachments/225/NBvsTimevsGflops.png!
456 19 Raphael Cóbe
457 19 Raphael Cóbe
h3. Próximas Ações:
458 19 Raphael Cóbe
459 19 Raphael Cóbe
* instalar nova-compute em máquinas;
460 19 Raphael Cóbe
461 19 Raphael Cóbe
462 19 Raphael Cóbe
463 19 Raphael Cóbe
464 18 Raphael Cóbe
h2. 11-04-2013
465 18 Raphael Cóbe
466 18 Raphael Cóbe
h3. Executou:
467 18 Raphael Cóbe
468 18 Raphael Cóbe
* Codificação de script para geração de arquivos .dat de entrada;
469 18 Raphael Cóbe
* Geração de entradas;
470 18 Raphael Cóbe
* Script para execução do linpack, jpgando saídas em output/
471 18 Raphael Cóbe
* Ticket 779 fechado (https://ncc.unesp.br/its/issues/779);
472 18 Raphael Cóbe
473 18 Raphael Cóbe
h3. Próximas Ações:
474 18 Raphael Cóbe
475 1 Raphael Cóbe
* Verificar valores otimizados para testes;
476 19 Raphael Cóbe
* Plotar gráfico com dados de saída dos testes;
477 18 Raphael Cóbe
478 18 Raphael Cóbe
479 18 Raphael Cóbe
480 18 Raphael Cóbe
481 18 Raphael Cóbe
h2. 10-04-2013
482 18 Raphael Cóbe
483 18 Raphael Cóbe
h3. Executou:
484 18 Raphael Cóbe
485 18 Raphael Cóbe
* Execução do Procedimento UNESP nas máquinas 04-08;
486 18 Raphael Cóbe
* Modificação do nfs para rw;
487 18 Raphael Cóbe
* Teste do Linpack utilizando nfs;
488 18 Raphael Cóbe
* Desabilitação do ht na educloud05;
489 18 Raphael Cóbe
490 18 Raphael Cóbe
491 18 Raphael Cóbe
h3. Próximas Ações:
492 18 Raphael Cóbe
493 18 Raphael Cóbe
* Rodar conjuntos de testes para achar valores otimizados de Ns e NBs
494 18 Raphael Cóbe
495 18 Raphael Cóbe
496 18 Raphael Cóbe
h2. 09-04-2013
497 18 Raphael Cóbe
498 18 Raphael Cóbe
h3. Executou:
499 18 Raphael Cóbe
500 18 Raphael Cóbe
* Tentativa de compilação do Linpack;
501 18 Raphael Cóbe
** Utilizando openmpi;
502 18 Raphael Cóbe
* Testes de execução do linpack com Intel® Math Kernel Library;
503 18 Raphael Cóbe
* Screen sobre a utilização do Linpack utilizando Intel mpi;
504 18 Raphael Cóbe
* Leituras sobre o uso da calculadora para HPL.dat (http://hpl-calculator.sourceforge.net/):
505 18 Raphael Cóbe
** http://ufpr.dl.sourceforge.net/project/hpl-calculator/HPL%20Calculator/HPL-HowTo.pdf
506 18 Raphael Cóbe
507 18 Raphael Cóbe
h3. Próximas Ações:
508 18 Raphael Cóbe
509 18 Raphael Cóbe
* Completar instalação do ambiente;
510 18 Raphael Cóbe
* Testar execução do linpack otimizado para intel (fornecido pelo ncc) - em /opt;
511 18 Raphael Cóbe
512 18 Raphael Cóbe
513 18 Raphael Cóbe
514 18 Raphael Cóbe
515 17 Raphael Cóbe
h2. 08-04-2013
516 16 Raphael Cóbe
517 16 Raphael Cóbe
h3. Executou:
518 16 Raphael Cóbe
519 16 Raphael Cóbe
* Leitura sobre Top500
520 16 Raphael Cóbe
** http://www.top500.org/project/introduction/
521 16 Raphael Cóbe
** http://www.top500.org/project/linpack/
522 16 Raphael Cóbe
* Leitura sobre Linpack
523 16 Raphael Cóbe
** http://www.netlib.org/utk/people/JackDongarra/PAPERS/The-LINPACK-Benchmark-An-Explanation.pdf
524 16 Raphael Cóbe
** Sobre HPL: http://www.netlib.org/benchmark/hpl/
525 16 Raphael Cóbe
** http://support.clearspeed.com/resources/documentation/LINPACK_Getting_Started_Manual_Rev1.B.pdf
526 16 Raphael Cóbe
*** Guia de uso do Linpack
527 16 Raphael Cóbe
528 16 Raphael Cóbe
* Sobre a diferença entre LAPACK e LINPACK:
529 16 Raphael Cóbe
Até onde entendi o LAPACK é uma biblioteca para algebra linear e pode (deve) ser utilizado em um futuro para a substituição de algumas rotinas do problema solucionado pelo LINPACK. A idéia é que o LINPACK foi concebido para rodar nos computadores que eram modernos na época, os Vector CPUS (http://en.wikipedia.org/wiki/Vector_processor). Ao se substituir as rotinas do problema solucionado pelo LINPACK pelo LAPACK o benchmark (ainda o LINPACK) vai poder explorar melhor as arquiteturas modernas baseadas em cache. 
530 16 Raphael Cóbe
531 16 Raphael Cóbe
* LAPACK vs LINPACK vs EISPACK: http://www.netlib.org/lapack/lug/node10.html.
532 16 Raphael Cóbe
533 16 Raphael Cóbe
534 16 Raphael Cóbe
535 16 Raphael Cóbe
536 15 Raphael Cóbe
h2. 03-04-2013
537 15 Raphael Cóbe
538 15 Raphael Cóbe
h3. Executou:
539 15 Raphael Cóbe
540 15 Raphael Cóbe
* Definição cronograma próxima fase;
541 15 Raphael Cóbe
* Criação de imagem do ubuntu e upload para Glance;
542 15 Raphael Cóbe
* Instalação do Cinder;
543 15 Raphael Cóbe
* Atualização da página do [[Ambiente]] com manual de instalação do Cinder;
544 15 Raphael Cóbe
545 15 Raphael Cóbe
h3. Próximas ações:
546 15 Raphael Cóbe
547 15 Raphael Cóbe
* Começar estudo Top500.org;
548 15 Raphael Cóbe
549 15 Raphael Cóbe
h2. 02-04-2013
550 15 Raphael Cóbe
551 15 Raphael Cóbe
h3. Executou:
552 15 Raphael Cóbe
553 15 Raphael Cóbe
* Escrita do Relatório
554 15 Raphael Cóbe
555 15 Raphael Cóbe
556 15 Raphael Cóbe
h3. Próximas ações:
557 15 Raphael Cóbe
558 15 Raphael Cóbe
* Instalação Cinder;
559 15 Raphael Cóbe
560 15 Raphael Cóbe
561 13 Raphael Cóbe
h2. 01-04-2013
562 13 Raphael Cóbe
563 13 Raphael Cóbe
h3. Executou:
564 13 Raphael Cóbe
565 13 Raphael Cóbe
* Leituras sobre criação de imagens personalizadas:
566 13 Raphael Cóbe
** Utilizando o proprio nova: http://docs.openstack.org/trunk/openstack-compute/admin/content/creating-images-from-running-instances.html
567 13 Raphael Cóbe
** Utilizando o VMBuilder: 
568 13 Raphael Cóbe
*** http://wiki.debian.org/VMBuilder - Criação de imagens debian;
569 13 Raphael Cóbe
*** Ubuntu Juice (JeOS): https://help.ubuntu.com/12.04/serverguide/jeos-and-vmbuilder.html
570 13 Raphael Cóbe
*** Usando debootstrap: http://www.diogogomes.com/2012/07/13/debootstrap-kvm-image
571 13 Raphael Cóbe
* Leitura de QEMU vs KVM:
572 13 Raphael Cóbe
** http://blog.vmsplice.net/2011/03/should-i-use-qemu-or-kvm.html
573 13 Raphael Cóbe
574 13 Raphael Cóbe
575 13 Raphael Cóbe
h3. Próximas ações:
576 13 Raphael Cóbe
577 13 Raphael Cóbe
* Criação de imagem personalizada
578 13 Raphael Cóbe
579 13 Raphael Cóbe
580 13 Raphael Cóbe
581 13 Raphael Cóbe
582 13 Raphael Cóbe
583 13 Raphael Cóbe
584 13 Raphael Cóbe
585 12 Raphael Cóbe
h2. 28-03-2013
586 12 Raphael Cóbe
587 12 Raphael Cóbe
h3. Executou:
588 12 Raphael Cóbe
589 12 Raphael Cóbe
* Instalação do nova;
590 12 Raphael Cóbe
* Problemas com a documentação http://docs.openstack.org/trunk/openstack-compute/install/apt/content/osfolubuntu-computesevice.html
591 12 Raphael Cóbe
** O serviço não inicializa, esperando o componente nova-conductor que não está na lista de dependência dos pacotes do nova;
592 12 Raphael Cóbe
** Leitura sobre o nova-conductor http://russellbryantnet.wordpress.com/2012/11/19/a-new-nova-service-nova-conductor
593 12 Raphael Cóbe
*** Basicamente nova-conductor é o componente responsável por funcionar como um proxy para o banco de dados, evitando assim que em cenários com múltiplos nova-compute todos façam acesso ao banco de dados. Nós com nova-compute não são considerados seguros.
594 12 Raphael Cóbe
595 12 Raphael Cóbe
596 12 Raphael Cóbe
h3. Próximas ações:
597 12 Raphael Cóbe
598 12 Raphael Cóbe
* instalação cinder;
599 12 Raphael Cóbe
* geração de imagem debian personalizada;
600 12 Raphael Cóbe
601 12 Raphael Cóbe
602 12 Raphael Cóbe
h3. Bloqueio:
603 12 Raphael Cóbe
604 12 Raphael Cóbe
* configuração da rede na instalação do nova;
605 12 Raphael Cóbe
606 12 Raphael Cóbe
607 12 Raphael Cóbe
608 12 Raphael Cóbe
h2. 27-03-2013
609 12 Raphael Cóbe
610 12 Raphael Cóbe
h3. Executou:
611 12 Raphael Cóbe
612 12 Raphael Cóbe
* Resolução de problema de autenticação no glance + keystone;
613 12 Raphael Cóbe
** Problemas com a documentação http://docs.openstack.org/trunk/openstack-compute/install/apt/content/osfolubuntu-imageservice.html:
614 12 Raphael Cóbe
*** Usuário admin não é adicionad a tenant service;
615 12 Raphael Cóbe
*** Trocar o usuário admin em *-paste.ini de admin para glance;
616 12 Raphael Cóbe
617 12 Raphael Cóbe
h3. Próximas ações:
618 12 Raphael Cóbe
619 12 Raphael Cóbe
* Instalação nova;
620 12 Raphael Cóbe
* Instalação cinder;
621 12 Raphael Cóbe
622 12 Raphael Cóbe
623 9 Raphael Cóbe
624 9 Raphael Cóbe
h2. 26-03-2013
625 9 Raphael Cóbe
626 9 Raphael Cóbe
h3. Executou:
627 10 Raphael Cóbe
628 9 Raphael Cóbe
* Implementação das configurações de servidor na máquina 00.
629 9 Raphael Cóbe
* Inicio da implementação do Ambiente na máquina 00.
630 9 Raphael Cóbe
** instalação do keystone
631 9 Raphael Cóbe
** instalação do glance
632 9 Raphael Cóbe
633 9 Raphael Cóbe
h3. Próximas ações:
634 10 Raphael Cóbe
635 9 Raphael Cóbe
* finalizar instalação do glance
636 9 Raphael Cóbe
* instalação do cinder
637 9 Raphael Cóbe
638 9 Raphael Cóbe
h3. Bloqueio:
639 10 Raphael Cóbe
640 9 Raphael Cóbe
* glance não faz autenticação no keystone
641 11 Raphael Cóbe
** Rever http://docs.openstack.org/developer/glance/authentication.html;
642 11 Raphael Cóbe
** Possivelmente relacionado:
643 11 Raphael Cóbe
*** https://lists.launchpad.net/openstack/msg21700.html
644 9 Raphael Cóbe
645 9 Raphael Cóbe
646 8 Raphael Cóbe
h2. 25-03-2013
647 3 Raphael Cóbe
648 8 Raphael Cóbe
h3. Executou
649 8 Raphael Cóbe
650 8 Raphael Cóbe
* Leituras sobre Quantum:
651 8 Raphael Cóbe
** Instalação e configuração do Quantum-Server;
652 8 Raphael Cóbe
** Setup de RPC;
653 8 Raphael Cóbe
** Lista de plugins;
654 8 Raphael Cóbe
** Comparação Quantum vs nova-network: http://www.gossamer-threads.com/lists/openstack/dev/18373
655 8 Raphael Cóbe
*** Recomendação de continuar com nova-network para instalação Flat DHCP;
656 8 Raphael Cóbe
** Integração com Keystone;
657 8 Raphael Cóbe
*** Criação de Serviço e endpoint;
658 8 Raphael Cóbe
659 8 Raphael Cóbe
h3. Próximos passos:
660 8 Raphael Cóbe
* Definição de arquitetura de rede a ser utilizada pelas máquinas de nova-compute
661 8 Raphael Cóbe
662 8 Raphael Cóbe
663 4 Raphael Cóbe
h2. 21-03-2013
664 8 Raphael Cóbe
665 8 Raphael Cóbe
h3. Executou
666 8 Raphael Cóbe
667 4 Raphael Cóbe
* Leitura OPS - Guia de operação do openstack;
668 4 Raphael Cóbe
** Capítulo 1;
669 4 Raphael Cóbe
** Diferença entre back-end de armazenamento em blocos e em objetos (cinder vs swift);
670 4 Raphael Cóbe
* Estudo de diferenças entre Cinder e nova-volumes;
671 4 Raphael Cóbe
** http://docs.openstack.org/trunk/openstack-compute/admin/content/cinder-vs-nova-volumes.html
672 4 Raphael Cóbe
673 4 Raphael Cóbe
h3. Próximos Passos:
674 5 Raphael Cóbe
* Instalaçõa de Máquinas;
675 4 Raphael Cóbe
676 8 Raphael Cóbe
677 1 Raphael Cóbe
h2. 20-03-2013 (presencialmente na Unesp)
678 8 Raphael Cóbe
679 8 Raphael Cóbe
h3. Executou
680 1 Raphael Cóbe
* Configuração BMC da máquina 06;
681 5 Raphael Cóbe
* Atualização da Bios;
682 5 Raphael Cóbe
* Atualização Firmware do BMC;
683 4 Raphael Cóbe
684 4 Raphael Cóbe
h3. Próximos Passos:
685 4 Raphael Cóbe
* Estudo Cinder;
686 4 Raphael Cóbe
* Estudo Quantum
687 4 Raphael Cóbe
688 4 Raphael Cóbe
689 4 Raphael Cóbe
690 1 Raphael Cóbe
h2. 19-03-2013
691 8 Raphael Cóbe
692 8 Raphael Cóbe
h3. Executou
693 8 Raphael Cóbe
694 4 Raphael Cóbe
* Leitura Release Notes Openstack Folsom;
695 5 Raphael Cóbe
** https://wiki.openstack.org/wiki/ReleaseNotes/Folsom;
696 4 Raphael Cóbe
*Tradução de texto com perguntas sobre TPM/TXT;
697 4 Raphael Cóbe
698 4 Raphael Cóbe
h3. Próximos Passos:
699 4 Raphael Cóbe
* Estudo Cinder;
700 4 Raphael Cóbe
* Estudo Quantum
701 3 Raphael Cóbe
702 3 Raphael Cóbe
h2. 18-03-2013
703 8 Raphael Cóbe
704 8 Raphael Cóbe
h3. Executou
705 3 Raphael Cóbe
* Screen de instalação do nova + nós;
706 3 Raphael Cóbe
707 3 Raphael Cóbe
h3. Próximos Passos:
708 3 Raphael Cóbe
* Screen instalação Horizon
709 3 Raphael Cóbe
710 3 Raphael Cóbe
h2. 15-03-2013
711 8 Raphael Cóbe
712 8 Raphael Cóbe
h3. Executou
713 3 Raphael Cóbe
* Screen de instalação do glance;
714 1 Raphael Cóbe
715 8 Raphael Cóbe
h3. Próximos Passos:
716 3 Raphael Cóbe
* Instalação do nova;
717 3 Raphael Cóbe
718 3 Raphael Cóbe
719 2 Raphael Cóbe
h2. 14-03-2013
720 2 Raphael Cóbe
721 2 Raphael Cóbe
h3. Executou:
722 2 Raphael Cóbe
* Screen de instalação do Keystone
723 2 Raphael Cóbe
724 2 Raphael Cóbe
h3. Próximos Passos:
725 2 Raphael Cóbe
* Instalação do Glance;
726 2 Raphael Cóbe
727 2 Raphael Cóbe
728 2 Raphael Cóbe
h2. 13-03-2013
729 2 Raphael Cóbe
730 2 Raphael Cóbe
h3. Executou:
731 2 Raphael Cóbe
* Instalação de SO - 3 Máquinas:
732 2 Raphael Cóbe
** Sistema Operacional;
733 2 Raphael Cóbe
** Procedimento UNESP;
734 2 Raphael Cóbe
735 2 Raphael Cóbe
h3. Próximos Passos:
736 2 Raphael Cóbe
* Leitura do documento produzido no Educloud com o procedimento de instalação - [[Ambiente]];
737 2 Raphael Cóbe
738 2 Raphael Cóbe
739 1 Raphael Cóbe
h2. 12-03-2013
740 1 Raphael Cóbe
741 1 Raphael Cóbe
h3. Executou:
742 1 Raphael Cóbe
* Leitura sobre Glance:
743 1 Raphael Cóbe
** http://docs.openstack.org/developer/glance/installing.html - Instalação;
744 1 Raphael Cóbe
** http://docs.openstack.org/developer/glance/configuring.html - Configuração (Leitura rápida pra familiarização com Parâmetros);
745 1 Raphael Cóbe
** http://docs.openstack.org/developer/glance/authentication.html - Integração com o Keystone;
746 1 Raphael Cóbe
747 1 Raphael Cóbe
h3. Próximos Passos:
748 1 Raphael Cóbe
* Leitura do documento produzido no Educloud com o procedimento de instalação - [[Ambiente]];
749 1 Raphael Cóbe
* Instalação de SO em máquinas - Quarta pela manhã.
750 1 Raphael Cóbe
751 1 Raphael Cóbe
752 1 Raphael Cóbe
753 1 Raphael Cóbe
h2. 11-03-2013
754 1 Raphael Cóbe
755 1 Raphael Cóbe
h3. Executou:
756 1 Raphael Cóbe
* Leitura de artigo sobre UEFI vs TPM (em especial sobre o secure boot e implementação no Suse.:
757 1 Raphael Cóbe
** https://www.suse.com/blogs/uefi-secure-boot-overview/
758 1 Raphael Cóbe
** https://www.suse.com/blogs/uefi-secure-boot-plan/
759 1 Raphael Cóbe
* Leitura sobre openstack: Keystone:
760 1 Raphael Cóbe
** http://docs.openstack.org/developer/keystone/architecture.html - Arquitetura;
761 1 Raphael Cóbe
** http://docs.openstack.org/developer/keystone/installing.html - Instalação;
762 1 Raphael Cóbe
* Leitura básica sobre devstack
763 1 Raphael Cóbe
** http://devstack.org/
764 1 Raphael Cóbe
765 1 Raphael Cóbe
766 1 Raphael Cóbe
h3. Próximos Passos:
767 1 Raphael Cóbe
* Continuar leituras sobre openstack;