servicos:processamento
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
servicos:processamento [2020-02-28 13:17] – [Boas práticas] gnann | servicos:processamento [2024-03-19 16:45] (current) – [Table] gnann | ||
---|---|---|---|
Line 2: | Line 2: | ||
Existem diversos grupos de pesquisa que dispõem de recurso próprio para processamento. O objetivo deste artigo não é descrever completamente a infraestrutura de processamento do IME, mas descrever a infraestrutura de processamento disponível para toda a comunidade do IME. | Existem diversos grupos de pesquisa que dispõem de recurso próprio para processamento. O objetivo deste artigo não é descrever completamente a infraestrutura de processamento do IME, mas descrever a infraestrutura de processamento disponível para toda a comunidade do IME. | ||
- | Contamos com quatro servidores de processamento: | + | Contamos com quatro servidores de processamento: |
+ | |||
+ | Exemplo: | ||
+ | |||
+ | <code bash> | ||
+ | ssh usuario@brucutu.ime.usp.br | ||
+ | </ | ||
+ | |||
+ | **OBS:** o acesso às brucutus V e VI se dá apenas a partir do ambiente interno. Então é preciso [[tutoriais: | ||
===== Configuração ===== | ===== Configuração ===== | ||
As configurações simplificadas de hardware dos computadores são as seguintes: | As configurações simplificadas de hardware dos computadores são as seguintes: | ||
- | ^ servidor | + | ^ servidor |
- | | brucutu | + | | brucutuiv |
- | | brucutuiv | + | | brucutu |
- | | brucutuv | + | | brucutuvi |
- | | brucutuvi | + | |
- | Atentamos que todos os processadores contam com [[https:// | + | * Com [[https:// |
+ | |||
+ | ===== Política de uso ===== | ||
+ | - Não ocupar as duas GPUs. Se acontecer, poderemos matar o seu processo **mais antigo**; | ||
+ | - Não pode ocupar mais do que duas máquinas em CPU. Se acontecer, poderemos matar seus processos **mais antigos**; | ||
+ | - Se um processo passar de **168h** (uma semana corrida), ele poderá ser morto para liberar recursos para outros usuários; | ||
+ | - Se um processo usar **todo** o recurso da GPU, ele poderá ser morto para liberar o recurso para outros usuários; | ||
+ | - A SI não se responsabilizará pelos processos mortos que não obedecerem esta política de uso. | ||
+ | |||
+ | Em essência: //Brute force science should be avoided// | ||
+ | |||
+ | ===== Pacotes ===== | ||
+ | Costumamos instalar bibliotecas mais generalistas como o '' | ||
+ | |||
+ | Atentamos que pode acontecer de não ser possível instalar a dependência por se tratar de uma versão conflitante com o que a versão estável do Debian tem a oferecer. | ||
===== Boas práticas ===== | ===== Boas práticas ===== | ||
Line 19: | Line 40: | ||
- Usar **checkpoint**. Caso ocorra uma queda de energia ou travamento do servidor, o seu processo poderá reiniciar e continuar o processamento de algum ponto próximo à queda; | - Usar **checkpoint**. Caso ocorra uma queda de energia ou travamento do servidor, o seu processo poderá reiniciar e continuar o processamento de algum ponto próximo à queda; | ||
- Por se tratarem de servidores compartilhados, | - Por se tratarem de servidores compartilhados, | ||
+ | |||
+ | ==== Sobre o GNU Screen ==== | ||
+ | Para abrir uma sessão no '' | ||
+ | |||
+ | Para sair de uma sessão da screen sem fechá-la, '' | ||
+ | |||
+ | Para retomar uma sessão da screen, basta rodar o comando '' | ||
+ | |||
+ | Exemplo: | ||
+ | < | ||
+ | $ screen -r | ||
+ | There are screens on: | ||
+ | 31415.pts-9.amaterasu (26/ | ||
+ | | ||
+ | |||
+ | # seu processo é o 31415 | ||
+ | $ screen -r 31415 | ||
+ | </ |
servicos/processamento.1582906632.txt.gz · Last modified: 2020-02-28 13:17 by gnann