Perguntas Frequentes
Nesta seção:
Esta seção reúne respostas para as dúvidas mais comuns dos usuários do GridUnesp. As perguntas estão organizadas por categoria para facilitar a consulta.
Dica
Use a função de busca do seu navegador (Ctrl+F) para localizar rapidamente um termo específico.
Acesso ao GridUnesp
1) Como obter ajuda para utilizar o GridUnesp?
Resposta
Entre em contato com a equipe de especialistas do GridUnesp enviando mensagem para support.ncc@unesp.br.
Para problemas com jobs, inclua na mensagem:
Localização do script de submissão (caminho completo:
/home/$USER/caminho/para/script.sh)Localização dos arquivos de input
Arquivos de log (slurm-JOBID.out)
Comando usado para submeter o job
Número(s) do(s) job(s) em questão
2) Como faço login no GridUnesp?
Resposta
Linux/Mac:
ssh username@access.grid.unesp.br
Windows:
Utilize PuTTY ou WinSCP. Consulte Acessando o Cluster para instruções detalhadas.
3) Não lembro minha senha. Como resetar?
Resposta
Acesse a página:
Informe seu username ou e-mail cadastrado. Um token para troca de senha será enviado ao seu e-mail.
Recomendações para senha forte:
Mínimo de 8 caracteres
Letras maiúsculas e minúsculas
Números e símbolos (!, $, %, @, #, …)
Não use palavras comuns
Dica
Use um gerador de senhas aleatórias: https://www.lastpass.com/features/password-generator
4) “The authenticity of host… can’t be established” - O que significa?
Resposta
É a primeira vez que você acessa o servidor. O SSH pergunta se você reconhece o servidor como confiável.
Verifique se a impressão digital corresponde a uma das abaixo e digite yes:
RSA: SHA256:X3iCb13fWj7u2Tvp/MCCpn0brfSNS5Ie6ehm6lsvPSQ
ECDSA: SHA256:WVFokXOLnuH9+2e7xxRU2gp7XJqxwuE6H8bbUMqTCXo
ED25519: SHA256:+HEvFMmo0EA6ipPMJSaj5+Q6IabebRN+nRD0nxdYrKQ
5) “WARNING: POSSIBLE DNS SPOOFING DETECTED!” - O que fazer?
Resposta
Esta mensagem aparece quando a chave do servidor mudou (por exemplo, após manutenção). Remova a entrada antiga:
Linux:
ssh-keygen -f "/home/seu_usuario_local/.ssh/known_hosts" -R "access.grid.unesp.br"
Mac:
ssh-keygen -f "/Users/seu_usuario_local/.ssh/known_hosts" -R "access.grid.unesp.br"
Em seguida, tente conectar novamente.
6) Por que não consigo fazer login?
Resposta
Possíveis causas:
Senha incorreta: Faça reset em https://www.ncc.unesp.br/password-new/
Bloqueio pelo Fail2Ban: Após múltiplas tentativas erradas, scp repetido ou múltiplos logins, o sistema bloqueia por 15 minutos. Aguarde e tente novamente.
Problemas de rede: Verifique sua conexão com a internet.
Se o problema persistir, envie a saída do comando abaixo para support.ncc@unesp.br:
ssh -vvv username@access.grid.unesp.br
7) Estava conectado e o terminal travou. Por quê?
Resposta
Causas comuns:
Falha de internet: Queda temporária na conexão
Timeout de inatividade: Conexões ociosas podem ser encerradas
Bloqueio pelo Fail2Ban: Se você estava realizando múltiplas operações
Basta conectar novamente.
Dica
Para conexões mais instáveis, considere usar screen ou tmux. Eles são multiplexadores de terminal e gerenciadores de sessões que permitem manter programas rodando em segundo plano mesmo se a conexão cair.
8) Não sei o que fazer depois de acessar. Pode me ajudar?
Resposta
O GridUnesp é uma plataforma para processamento de alto desempenho. O fluxo típico é:
Transfira seus dados e programas para o cluster (Transferindo para o GridUnesp)
Prepare scripts de submissão (Processando Simulações)
Submeta jobs para execução nos nós de processamento
Monitore a execução
Recupere os resultados
Consulte o Guia de Início Rápido e o Manual do Usuário para orientações detalhadas.
9) Posso acessar o GridUnesp via browser?
Resposta
Não. O acesso ao GridUnesp é exclusivamente via SSH pelo terminal. Não há interface web para execução de comandos.
Transferência de Arquivos
10) Como transfiro arquivos para minha conta?
Resposta
Linux/Mac (linha de comando):
scp arquivo_local.dat username@access.grid.unesp.br:/home/username/
Windows:
Utilize WinSCP ou FileZilla. Consulte Transferindo Arquivos para instruções.
11) Como transfiro arquivos do GridUnesp para meu computador?
Resposta
Linux/Mac:
scp username@access.grid.unesp.br:/home/username/arquivo_remoto.dat .
O ponto (.) indica o diretório atual.
Windows:
Utilize WinSCP ou FileZilla para fazer o download.
Instalação de Programas
12) Não tenho permissão de administrador. Como instalar software?
Resposta
Você pode instalar aplicações em seu próprio diretório /home/. Muitos programas permitem especificar um diretório de instalação alternativo.
Opções:
Instale localmente com
--prefix=$HOME/localInstale dentro de uma imagem ou faça o download dela usando Apptainer
Use Conda/Anaconda para gerenciar ambientes
Solicite à equipe do GridUnesp a instalação global (
support.ncc@unesp.br)
Consulte Instalando Aplicações para detalhes.
13) Como faço para instalar um software específico?
Resposta
Verifique se o software já está disponível como módulo:
module avail nome_parcial
Se não estiver disponível, tente instalar localmente:
Consulte a documentação do software para instruções de instalação
Use
./configure --prefix=$HOME/local(para softwares com configure)Use
pip install --user(para Python)Use
R CMD INSTALL -l $HOME/R/libs(para R)
Se a instalação for complexa, solicite à equipe de suporte.
Processamento de Jobs
14) Posso processar jobs no /home?
Resposta
Não. O servidor access não deve ser usado para processamento de jobs. Ele serve apenas para:
Acesso à sua conta
Preparação de scripts
Submissão de jobs (
sbatch)Tarefas leves de pré/pós-processamento
Os jobs devem ser executados nos nós de processamento via SLURM.
15) Como executar jobs no GridUnesp?
Resposta
Crie um script de submissão com diretivas SBATCH
Submeta com o comando:
sbatch script_submissao.sh
Acompanhe com:
squeue -u $USER
Consulte Processando Simulações para exemplos detalhados.
16) Como criar um script de submissão?
Resposta
Um script básico tem o formato:
#!/bin/bash
#SBATCH -J nome_job
#SBATCH -n 1
#SBATCH -t 01:00:00
export INPUT="entrada.dat"
export OUTPUT="saida.dat"
module load nome_do_modulo
job-nanny ./meu_programa
Consulte Melhorando o Script de Submissão para todas as opções.
Monitoramento de Jobs
17) Por quanto tempo meu job pode processar?
Resposta
O tempo máximo é de 30 dias, dependendo da partição escolhida:
short: 24 horas
medium: 7 dias
long: 30 dias
gpu: 24 horas em um servidor GPU
Use a diretiva #SBATCH -t para especificar o tempo.
Consulte Sistema de Filas (Detalhado) para ver os exemplos.
18) Quantas partições existem?
Resposta
O GridUnesp possui 4 partições:
short: Jobs de até 24 horas
medium: Jobs de até 7 dias
long: Jobs de até 30 dias
gpu: 24 horas em um servidor GPU
Exemplo: #SBATCH -t 2-00 (2 dias) fará com que o SLURM aloque o job na partição medium.
A partição é selecionada automaticamente com base no tempo solicitado. Em solicitações com prazo de até 24 horas, o SLURM poderá alocar tanto a partição short, quanto a gpu*.
A partição gpu pode ser alocada ao informar explicitamente ao sistema: #SBATCH --partition=gpu. Consulte a seção Uso de GPUs.
19) Como sei que meu job começou a processar?
Resposta
Use o comando:
squeue -u $USER
R (Running): Job em execução
PD (Pending): Job aguardando recursos
CG (Completing): Job finalizando
F (Failed): Job falhou
20) Por que meu job demora para começar?
Resposta
Causas possíveis:
Alta demanda: Muitos jobs na fila
Recursos solicitados: Jobs que pedem muitos recursos podem esperar mais
Prioridade: Baseada no histórico de uso do usuário/grupo
Para ver a fila:
squeue -r | wc -l # Total de jobs
squeue -r --states=PD | wc -l # Jobs pendentes
squeue -o "%.18i %.9Q %.8j %.8u %.10V %.6D %R" --sort=-p,i --states=PD # Prioridade
21) Existe previsão para meu job começar?
Resposta
Não. O tempo de espera depende de fatores não determinísticos:
Duração dos jobs em execução
Falhas que liberam recursos antecipadamente
Chegada de novos jobs com prioridade diferente
22) Por que outros usuários têm muitos jobs e eu não?
Resposta
O GridUnesp utiliza política de Fair Share:
Usuários com menos uso recente têm prioridade maior
Jobs que solicitam menos recursos podem “furar a fila”
O sistema busca equilíbrio entre todos os usuários
A configuração das filas busca evitar que haja recursos ociosos
Consulte Política de Prioridade para detalhes.
Falhas no Processamento
23) Meu job foi cancelado por TIMEOUT. O que significa?
Resposta
O job atingiu o tempo limite solicitado e foi encerrado pelo sistema.
Solução: Aumente o tempo na diretiva #SBATCH -t ou otimize seu código para executar mais rápido.
24) Meu job foi cancelado por falta de INPUT. O que significa?
Resposta
O script job-nanny exige a definição da variável INPUT. Adicione-o ao seu script. Exemplo:
export INPUT="arquivo_entrada.dat diretorio_entrada/"
25) Meu job foi cancelado por falta de OUTPUT. O que significa?
Resposta
O script job-nanny exige a definição da variável OUTPUT. Adicione-o ao seu script. Exemplo:
export OUTPUT="arquivo_saida.dat diretorio_saida/"
26) Por que meu job falhou?
Resposta
Causas comuns:
Falta de arquivos de input
Erro no código do programa
Falta de módulos necessários
Memória insuficiente
Timeout
Verifique o arquivo de log:
cat slurm-JOBID.out
Se não encontrar a causa, envie o log para o suporte.
Otimização de Jobs
27) Como acelerar o processamento do meu job?
Resposta
Possíveis estratégias:
Aumente a memória disponível (
#SBATCH --mem=16G)Utilize mais CPUs (
#SBATCH -c 8)Paralelize com OpenMP ou MPI
Otimize o código (algoritmos, compilação)
Use GPUs quando aplicável
Consulte Otimizando o Desempenho.
28) Quantas CPUs posso solicitar?
Resposta
Cada nó CPU possui 28 núcleos com Hyper-Threading, totalizando 56 threads. Você pode solicitar até 56 CPUs por nó com -c 56. As 4 CPUs restantes são reservadas para uso exclusivo do sistema operacional.
O nó da GPU possui 48 núcleos com Hyper-Threading, totalizando 96 threads. Você pode solicitar até 88 CPUs por nó com o parâmetro -c 88. Os 8 núcleos restantes da CPU são reservados para uso exclusivo do sistema operacional.
Tipo de Nó |
Capacidade Total |
Reservado ao SO |
Disponível para Jobs |
Nós Regulares ( |
28 Cores / 56 CPUs |
2 Cores / 4 CPUs |
26 Cores / 52 CPUs |
Nó de GPU ( |
48 Cores / 96 CPUs |
4 Cores / 8 CPUs |
44 Cores / 88 CPUs |
A memória disponível é de 128 GB por nó de CPU (aproximadamente 2 GB por núcleo), mas não é recomendável requisitar porque deve haver margem para as tarefas do sistema operacional. Por sua vez, o nó de GPU tem 1.5 TB de memória RAM.
29) Tem GPU no GridUnesp?
Resposta
Sim. O GridUnesp conta com um nó GPU (gpunode001) equipado com:
4 GPUs NVIDIA L40S (48 GB cada)
48 núcleos CPU AMD EPYC
1.5 TB de RAM
Consulte Uso de GPUs para detalhes de uso.
30) Como usar várias CPUs em um job?
Resposta
Solicite as CPUs com a diretiva -c:
#!/bin/bash
#SBATCH -c 16
Certifique-se de que seu programa está configurado para usar múltiplas threads (OpenMP, pthreads).
Veja a seção Memória Compartilhada.
31) Como processar jobs em paralelo?
Resposta
Duas abordagens principais:
Memória compartilhada (OpenMP):
#!/bin/bash
#SBATCH -c 8
export OMP_NUM_THREADS=8
./programa_omp
Memória distribuída (MPI):
#!/bin/bash
#SBATCH -n 4
module load openmpi/4.0.1
mpirun -n 4 ./programa_mpi
Consulte Memória Compartilhada e Memória Distribuída.
32) Como usar MPI?
Resposta
#!/bin/bash
#SBATCH -N 2 # Requisitando 2 nós
#SBATCH -n 4 # Requisitando 4 processos distribuídos nos 2 nós
module load openmpi/4.0.1
# ou module load intel/mpi/2017
mpirun -np $SLURM_NTASKS ./programa_mpi
Consulte Memória Distribuída.
33) Como especificar número de nós?
Resposta
Use a diretiva -N:
#SBATCH -N 2 # Exatamente 2 nós
#SBATCH -N 2-4 # Mínimo 2, máximo 4 nós
Combine com -n para distribuir processos entre os nós.
Consulte Memória Distribuída.
34) Posso submeter vários jobs de uma vez?
35) Por que meu job é mais rápido em 1 nó do que em vários?
Resposta
Possíveis causas:
Overhead de comunicação: MPI introduz latência de rede
I/O compartilhado: Acesso concorrente ao storage
Granularidade: Problema pequeno demais para justificar paralelização
Jobs que usam múltiplos nós escrevem em /store/ (compartilhado), enquanto jobs de 1 nó usam /tmp/ local, que é mais rápido.
36) O GridUnesp usa InfiniBand ou Ethernet?
Resposta
Atualmente, o GridUnesp utiliza Ethernet 40 Gb/s. Anteriormente usava InfiniBand, mas a manutenção se tornou inviável.
Boas Práticas
37) Meus arquivos são muito grandes. Há problema?
Resposta
Jobs de 1 nó: Usam
/tmp/(≈180 GB local). Adequado para arquivos de até algumas dezenas de GB.Jobs com múltiplos nós: Usam
/store/automaticamente (espaço compartilhado grande).Para forçar uso de
/store/em jobs de 1 nó com arquivos grandes:export SHARED_FS="true" # ou export LARGE_FILES="true"
38) Como usar /store/ em vez de /tmp/?
Resposta
Adicione no script de submissão:
export SHARED_FS="true"
# ou
export LARGE_FILES="true"
Ou solicite múltiplos nós (-N 2) para forçar automaticamente o uso de /store/.
39) Como usar /tmp/ em vez de /store/?
Resposta
Para jobs com múltiplos nós, não é possível forçar o uso de /tmp/. Para jobs de 1 nó, o padrão já é /tmp/. Para garantir:
export SHARED_FS="false"
# ou
export LARGE_FILES="false"
40) Posso deixar arquivos guardados no GridUnesp?
Resposta
Em regra, não. O cluster não deve ser usado como armazenamento de longo prazo. Mantenha apenas arquivos necessários para processamento atual ou futuro próximo.
Razões:
Espaço limitado e compartilhado
Sem backup automático
Risco de perda de dados
41) Como apagar arquivos da minha conta?
Resposta
# Remover arquivo
rm arquivo.dat
# Remover diretório vazio
rmdir diretorio/
# Remover diretório com conteúdo
rm -rf diretorio/
Aviso
O comando rm é destrutivo e não pode ser desfeito. Use com cuidado.
42) Como contribuir para o bom funcionamento do cluster?
Resposta
Siga as Boas Práticas
Respeite a Política de Uso
Limpe arquivos temporários regularmente
Não execute jobs pesados no servidor de acesso (access.grid.unesp.br)
Reporte problemas ao suporte
Inclua agradecimentos nas publicações conforme indicado na seção Publicações
Outras Dúvidas
43) O GridUnesp usa Ubuntu?
Resposta
Não. O cluster utiliza AlmaLinux (compatível com CentOS/RHEL).
A instalação de pacotes na raiz do sistema é feita via comandos yum e dnf, não apt-get.
44) Qual é o sistema operacional?
Resposta
Linux (distribuição AlmaLinux).
45) Posso usar programas interativos?
Resposta
Sim, com limitações.
Para programas com interface gráfica, use a opção -X no SSH:
ssh -X username@access.grid.unesp.br
nedit arquivo.txt &
46) Como abrir aplicações visuais?
Resposta
Use SSH com encaminhamento X11:
ssh -X username@access.grid.unesp.br
Em seguida, execute a aplicação:
xterm &
nedit arquivo.txt &
47) Posso ter videoconferência com o suporte?
Resposta
Sim. Em casos complexos, a equipe pode agendar uma videoconferência. Envie e-mail para support.ncc@unesp.br explicando o problema e solicitando esse formato de atendimento.
Ver também
Solução de Problemas - Para problemas mais específicos
Contato - Canais de suporte