Для nvtop:

К сожалению, nvtop не имеет встроенной опции для автоматического повторения. Однако, ты можешь использовать watch для этого. watch – это команда, которая периодически выполняет указанную команду и отображает её вывод на экран.

watch -n 1 nvtop
  • -n 1 говорит watch выполнять команду каждую 1 секунду. Ты можешь изменить это значение для другого интервала.

Для nvidia-smi:

Для nvidia-smi у тебя есть два основных варианта:

1. Используя watch (рекомендуется):

Этот способ, как и с nvtop, самый простой:

watch -n 1 nvidia-smi
  • -n 1 говорит watch выполнять команду каждую 1 секунду.

2. Используя цикл while (альтернативный способ):

Этот метод тоже будет работать, но менее элегантен:

while true; do nvidia-smi; sleep 1; done
  • while true создает бесконечный цикл.
  • nvidia-smi выполняет команду.
  • sleep 1 приостанавливает выполнение на 1 секунду.

Важные замечания:

  • Производительность: Непрерывное выполнение этих команд может нагружать систему. Особенно это касается nvidia-smi, которое может использовать значительные ресурсы GPU.
  • Очистка экрана: При каждом повторении watch экран очищается и снова рисуется. Это может быть немного отвлекающим.
  • Остановка: Чтобы остановить выполнение watch, обычно достаточно нажать Ctrl+C. Для цикла while также Ctrl+C.

Какой вариант выбрать?

Использование watch — самый простой и предпочтительный способ для обоих команд. Цикл while лучше избегать, если нет особых причин для его использования.

От alex

Обучаемый.