Aula 4: Gestão de Pacotes e Informações do Sistema
Instalar o CUDA Toolkit é um pacote apt como qualquer outro software, mas saber se o driver realmente carregou exige um conhecimento mais profundo. nvidia-smi é o primeiro comando que todo engenheiro da NVIDIA executa em cada servidor novo, e lsmod | grep nvidia confirma que o módulo do kernel está
apt é como uma loja de aplicações para o sistema. dpkg é o 'instalador' que abre cada pacote. lsmod é como verificar se o motor (o módulo do kernel) está ligado, e nvidia-smi é o painel que mostra tudo sobre a GPU num formato limpo.
- APT (Advanced Package Tool)
- Interface de linha de comando para gestão de pacotes em sistemas Debian/Ubuntu. apt install, apt update e apt upgrade são os comandos mais comuns. O apt resolve dependências automaticamente.
- dpkg
- A ferramenta de baixo nível que instala e gere pacotes .deb diretamente. O apt usa o dpkg por baixo dos panos. dpkg -l mostra todos os pacotes instalados.
- Módulo de Kernel
- Código que pode ser carregado e descarregado do kernel em tempo de execução, sem reiniciar. O driver de GPU da NVIDIA (nvidia.ko) é um módulo de kernel criado durante a instalação.
- lsmod
- Comando que exibe os módulos de kernel carregados no momento. Usado para verificar se o nvidia.ko carregou. A saída é lida de /proc/modules.
- nvidia-smi
- NVIDIA System Management Interface — uma ferramenta de linha de comando que mostra informações detalhadas sobre cada GPU: nome, memória, temperatura, utilization, versão do driver, versão do CUDA e processos em execução.