Урок 4: Управление пакетами и информация о системе
Установка CUDA Toolkit — это пакет apt, как и любое другое ПО, но знание того, действительно ли загрузился драйвер, требует более глубоких познаний. nvidia-smi — первая команда, которую каждый инженер NVIDIA выполняет на каждом новом сервере, а lsmod | grep nvidia подтверждает, что модуль ядра загру
apt похож на магазин приложений для системы. dpkg — это «установщик», который распаковывает каждый пакет. lsmod — это как проверить, работает ли двигатель (модуль ядра), а nvidia-smi — приборная панель, которая показывает вам всё о GPU в аккуратном формате.
- APT (Advanced Package Tool)
- Интерфейс командной строки для управления пакетами в системах Debian/Ubuntu. apt install, apt update и apt upgrade — самые распространённые команды. apt разрешает зависимости автоматически.
- dpkg
- Низкоуровневый инструмент, который устанавливает и управляет пакетами .deb напрямую. apt использует dpkg под капотом. dpkg -l выводит все установленные пакеты.
- Модуль ядра (kernel module)
- Код, который можно загружать и выгружать из ядра во время выполнения без перезагрузки. Драйвер GPU NVIDIA (nvidia.ko) — это модуль ядра, создаваемый во время установки.
- lsmod
- Команда, которая отображает загруженные в данный момент модули ядра. Используется, чтобы убедиться, что nvidia.ko загружен. Вывод читается из /proc/modules.
- nvidia-smi
- NVIDIA System Management Interface — инструмент командной строки, показывающий подробную информацию о каждом GPU: имя, память, температуру, загрузку (utilization), версию драйвера, версию CUDA и работающие процессы.