Boas Práticas

Esta seção reúne recomendações essenciais para o uso responsável e eficiente dos recursos do GridUnesp. Seguir estas práticas contribui para o bom funcionamento do cluster para todos os usuários.

Compartilhamento de Acesso

Aviso

Nunca compartilhe sua senha com terceiros.

Por medida de segurança, sua conta é pessoal e intransferível. Membros do mesmo projeto, orientadores ou até mesmo a equipe do GridUnesp não devem ter acesso à sua senha.

Riscos do compartilhamento:

  • Exclusão acidental de arquivos (não é possível desfazer)

  • Modificação não autorizada de dados

  • Submissão de jobs em seu nome

  • Comprometimento da segurança do cluster

Como colaborar com segurança:

Caso precise compartilhar arquivos com outros usuários, utilize permissões de acesso:

Ajustando permissões para colaboração
# Dar permissão de leitura para o grupo
chmod g+r arquivo_compartilhado.dat

# Dar permissão de leitura/execução para diretório
chmod g+rx diretorio_compartilhado/

# Remover permissões para outros (padrão seguro)
chmod o-rwx diretorio_compartilhado/

Dica

Para colaboração em projetos, consulte seu coordenador sobre a criação de diretórios de grupo com permissões adequadas.

Solicitação de Suporte

Antes de solicitar suporte, consulte a seção Perguntas Frequentes - a maioria das dúvidas já foi respondida.

Ao enviar e-mail para ``support.ncc@unesp.br``, inclua:

  1. Descrição clara do problema

  2. Localização do script de submissão (caminho completo: /home/$USER/caminho/para/arquivo/script.sh)

  3. Localização dos arquivos de input (se aplicável)

  4. Arquivos de log (slurm-JOBID.out)

  5. Comando usado para submeter o job

  6. Número(s) do(s) job(s) em questão (se houver)

Importante

Quanto mais informações você fornecer, mais rápida e precisa será a resposta da equipe de suporte.

Manutenção dos Dados

Política de Backup

Perigo

O GridUnesp NÃO possui sistema de backup automático.

Em caso de falha irrecuperável do sistema de armazenamento, todos os dados serão perdidos sem possibilidade de recuperação.

Recomendações:

  1. Transfira resultados importantes para seu computador local

  2. Mantenha cópias em pelo menos dois locais diferentes

  3. Não utilize o cluster como única cópia de dados críticos

  4. Mantenha no cluster apenas arquivos necessários para processamento

Gerenciamento de Espaço em Disco

Como os recursos são compartilhados, o acúmulo desnecessário de dados prejudica todos os usuários.

Verifique seu uso de espaço:

Analisando ocupação em /home/
du -scm $HOME/$USER/* | sort -nr | head -20

Limpeza em /home/:

Removendo arquivos desnecessários
# Remover arquivos específicos
rm slurm-*.out programa_obsoleto

# Remover diretórios (cuidado!)
rm -rf resultados_antigos/ testes_temporarios/

Atenção

Partição /store/

Jobs que utilizam múltiplos nós ou têm as variáveis SHARED_FS="true" ou LARGE_FILES="true" escrevem em /store/. Esta partição também requer limpeza periódica:

Verificando espaço em /store/
du -scm /store/$USER/* | sort -nr | head -20

# Remover diretórios de jobs antigos
rm -rf /store/$USER/2835861 /store/$USER/2835862

# OU remover tudo (apenas se tiver certeza!)
# rm -rf /store/$USER/*

Perigo

Quando o armazenamento atinge 100% de uso, todo o sistema fica comprometido, afetando jobs de todos os usuários.

Processamento no Servidor Access

Importante

O servidor access.grid.unesp.br NÃO deve ser usado para processamento de jobs.

Funções do servidor access:

  • Ponto de acesso à sua conta

  • Preparação de scripts e arquivos

  • Submissão de jobs com sbatch

  • Tarefas leves de pré/pós-processamento (rápidas e com pouca memória)

Exceções permitidas:

  • Edição de arquivos pequenos

  • Compilações rápidas

  • Organização de diretórios

  • Testes muito breves

Perigo

A equipe do GridUnesp monitora o uso do servidor access. Processamentos pesados serão imediatamente cancelados para não prejudicar os demais usuários.

Resumo de Boas Práticas

Sempre:

  • Use sbatch para submeter jobs aos nós de processamento

  • Mantenha backups de dados importantes

  • Limpe arquivos temporários regularmente

  • Inclua informações completas ao solicitar suporte

Nunca:

  • Compartilhe sua senha

  • Processe jobs no servidor access

  • Utilize o cluster como único local de armazenamento

  • Acumule dados desnecessários

Ver também