Использование команды top
в процессах списков терминалов, отсортированных по их использованию ЦП (и вы можете изменить его для сортировки по другому параметру)
Есть ли эквивалент для GPU?
Использование команды top
в процессах списков терминалов, отсортированных по их использованию ЦП (и вы можете изменить его для сортировки по другому параметру)
Есть ли эквивалент для GPU?
Для графических процессоров Nvidia существует инструмент nvidia-smi , который может показывать использование памяти, использование графического процессора и температура графического процессора.
Для Intel GPU вы можете использовать инструменты intel-gpu .
AMD имеет два варианта: fglrx (драйверы с закрытым исходным кодом)
aticonfig --odgc --odgt
И для mesa (драйверы с открытым исходным кодом) вы можете использовать RadeonTop .
Источник: Мониторинг использования GPU
Nvidia: для постоянного обновления результата nvidia-smi
вы можете использовать nvidia-smi --loop=1
(интервал обновления 1 секунду) или nvidia-smi --loop-ms=1000
(интервал обновления 1000 миллисекунд).
-l SEC, --loop=SEC
Continuously report query data at the specified interval, rather than
the default of just once. The application will sleep in-between
queries. Note that on Linux ECC error or XID error events will print
out during the sleep period if the -x flag was not specified. Pressing
Ctrl+C at any time will abort the loop, which will otherwise run indef‐
initely. If no argument is specified for the -l form a default inter‐
val of 5 seconds is used.
-lms ms, --loop-ms=ms
Same as -l,--loop but in milliseconds.
FYI:
Вы можете использовать gpustat
, который представляет собой простой сценарий командной строки (оболочка для nvidia-smi) для запросов и мониторинг состояния графического процессора:
Вы можете использовать программу мониторинга взгляды с ее мониторинг графического процессора :
sudo apt-get install -y python-pip; sudo pip install glances[gpu]
sudo glances
Он также контролирует CPU, диск IO, дисковое пространство, сеть и несколько других вещей: