Difference between revisions of "Como rodar seu experimento"

From VeRLab Wiki
Jump to: navigation, search
(Antes de rodar seu experimento)
(Antes de rodar seu experimento)
Line 12: Line 12:
  
  
 
+
== Durante a execução do seu experimento ==
 +
Monitore o uso de recursos do seu experimento para garantir que ele não está
 +
* use um multiplexador de terminais, por exemplo, [https://www.hostinger.com.br/tutoriais/como-usar-tmux-lista-de-comandos/ tmux]  ou [https://byobu.org/ byobu]
 +
* usando um terminal com htop (filtrando seu usuário, ou nome do executável)
 +
* usando um terminal com <code> watch nvidia-smi </code> (a tela é atualizada a cada 2 segundos)
  
 
Página em construção. Os passos acima serão melhor detalhados no futuro. No momento, procure um membro da equipe de infraestrutura do VeRLab/J.
 
Página em construção. Os passos acima serão melhor detalhados no futuro. No momento, procure um membro da equipe de infraestrutura do VeRLab/J.

Revision as of 15:00, 18 February 2020

O que você precisa

  1. Possuir um login no laboratório
  2. Procurar um servidor de processamento que atenda a seus requisitos de hardware
  3. Criar seu ambiente de execução usando o Singularity

Antes de rodar seu experimento

  1. Verifique se a máquina não está com os recursos ocupados:
    1. Parte 1: uso da CPU e RAM pode-se usar o htop ([ https://www.treinaweb.com.br/blog/monitorando-processos-com-o-htop/ como usar o htop])
    2. Parte 2: uso da GPU (placa de vídeo) , pode-se rodar nvidia-smi .
      Os processos que estiverem carregados na memória da GPU além o Xorg (mesmo que com zero de processamento) mostram que tem usuários utilizando e vão precisar de algum recurso de CPU e RAM para a troca de contexto de seu experimento.
  2. Se a máquina estiver ocupada, pode-se conversar com quem está usando para saber quando termina seu experimento ou combinar um compartilhamento do uso


Durante a execução do seu experimento

Monitore o uso de recursos do seu experimento para garantir que ele não está

  • use um multiplexador de terminais, por exemplo, tmux ou byobu
  • usando um terminal com htop (filtrando seu usuário, ou nome do executável)
  • usando um terminal com watch nvidia-smi (a tela é atualizada a cada 2 segundos)

Página em construção. Os passos acima serão melhor detalhados no futuro. No momento, procure um membro da equipe de infraestrutura do VeRLab/J.