User Tools

Site Tools


tutoriais:como_acessar_a_rede_ime_de_fora

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
tutoriais:como_acessar_a_rede_ime_de_fora [2018-02-23 13:25] – [Servidores de processamento] alopestutoriais:como_acessar_a_rede_ime_de_fora [2018-02-23 13:40] – [Servidores de processamento] alopes
Line 26: Line 26:
  
 ===== Servidores de processamento ===== ===== Servidores de processamento =====
-Se a sua intenção para acesso remoto é utilizar os servidores para deixar "rodando" programas e testes, por favor, utilize os servidores brucutu.ime.usp.br ou brucutuiv.ime.usp.br . Para isso basta utilizar+Se a sua intenção para é utilizar os servidores para executar programas pesados ou deixar "rodando" programas e testes, por favor, utilize os servidores **brucutu.ime.usp.br** ou **brucutuiv.ime.usp.br** . Para isso basta utilizar
 <code bash> <code bash>
 ssh "seu usuário IME"@brucutu.ime.usp.br ssh "seu usuário IME"@brucutu.ime.usp.br
Line 35: Line 35:
 </code> </code>
  
-A diferença é que o servidor BrucutuIV tem também uma GPU Nvidia K40. se o seu processo puder utilizar processamento em GPU, use este.+A diferença é que o servidor BrucutuIV tem também uma GPU Nvidia K40. Se o seu processo puder utilizar processamento em GPU, use este.
  
 Para processos que vão ficar executando por longos períodos, recomendamos utilizar o **screen** Para processos que vão ficar executando por longos períodos, recomendamos utilizar o **screen**
Line 41: Line 41:
   * Execute seus programas conforme necessário   * Execute seus programas conforme necessário
   * Caso precise sair ou a conexão cair, quando reconectar no servidor rode o comando "**screen -r**"   * Caso precise sair ou a conexão cair, quando reconectar no servidor rode o comando "**screen -r**"
 +
 +===== Boas práticas para utilizar nos servidores Brucutu e BrucutuIV =====
 +  - Utilizar o comando **screen** como sugerido
 +  - Se o seu programa utiliza muito escrita ou leitura em disco ou precisa de muito espaço, copie os arquivos localmente no servidor, criando uma pasta para você no /var/tmp (no caso da brucutu) ou em /var/tmp, /var/fasttmp ou /tmp (no caso da BrucutuIV, conforme sua necessidade). Essas áreas não possuem cota de disco, mas podem ser periodicamente apagadas
 +  - Faça o seu código de forma que em caso de queda de energia ou travamento do servidor, o seu processo possa reiniciar e continuar o processamento a partir de um ponto definido por você (checkpoint). São poucas as vezes que o servidor travou ou a energia caiu, mas nesses casos é bom estar prevenido sempre com um código bem escrito para não perder tempo recomeçando do zero.
 +  - Não temos restrições de quanto processador/disco/memória/rede cada usuário pode utilizar, mas nem por isso você pode utilizar todos os recursos só para você. Seja gentil com as pessoas e, caso seu processo seja muito pesado em algum recurso, utilize o "**nice**" no seu processo, para que outros usuários não tenham problemas com os processos deles. 
tutoriais/como_acessar_a_rede_ime_de_fora.txt · Last modified: 2023-07-18 18:52 by gnann

Except where otherwise noted, content on this wiki is licensed under the following license: Public Domain
Public Domain Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki