«Технология разработки» Как проверить использование ЦП, ГП и памяти в Ubuntu и Windows

искусственный интеллект глубокое обучение

0 Введение

 

При использовании Ubuntu или Windows для выполнения некоторых сложных операций с данными необходимо обращать внимание на использование процессора, графического процессора и памяти.Если операции с данными превышают нагрузку, могут возникнуть непредсказуемые ошибки. Эта статья продемонстрирует, как простым способом отслеживать использование ЦП, ГП и памяти в Ubuntu или Windows в режиме реального времени, и научит вас отслеживать состояние компьютера в режиме реального времени.

Уровень ограничен, здесь автор использует только самый простой способ его достижения, чтобы и начинающие пользователи могли его освоить. Не распыляйте, если вам это не нравится, вы можете добавить это в комментариях. Если вы найдете это полезным, не забудьте поставить лайк и добавить в избранное.

Без дальнейших церемоний, официальное руководство по эксплуатации начинается. .

 


1 работа системы Ubuntu

В операционной системе Linux команды Shell являются мощными, эффективными и удобными в использовании. Система Ubuntu, являющаяся частью Linux, также наследует эти преимущества. Вы можете просмотреть соответствующую информацию с помощью всего одной простой команды (действительно эффективной).

 

1.0 Просмотр использования ЦП и памяти

Встроено в УбунтуtopКоманда, вы можете просмотреть информацию о процессоре и памяти, мы вводим top в Shell:

top

Вывод следующий: (Обновить данные в режиме реального времени) Ctrl + C для выхода

Хотя релевантную информацию можно увидеть, интерфейс очень недружественный, а полезную информацию трудно идентифицировать.

Позже автор нашел новый инструмент (инструкцию)htopОна гораздо более интуитивно понятна в использовании.Если в текущей системе Ubuntu нет этой команды, вы можете использовать apt для ее установки:

sudo apt install htop

Если информация о выводе Bash выглядит следующим образом: Это означает, что в системе уже есть эта команда, нет необходимости устанавливать ее снова

Reading package lists... Done
Building dependency tree
Reading state information... Done
htop is already the newest version (2.1.0-3).
The following package was automatically installed and is no longer required:
  libfreetype6
Use 'sudo apt autoremove' to remove it.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Ниже мы используемhtopкоманда для просмотра:

htop

Результат такой: (обновление данных в реальном времени) Ctrl+C для выхода

Можно обнаружить, что это более интуитивно понятно, 1-8 представляют занятость каждого процессора, а Mem представляет занятость памяти.

Подводя итог, рекомендуется всем использоватьhtopИнструкции по просмотру использования процессора и памяти.

 

1.1 Просмотр использования графического процессора

похожийtopИнструкции, в Ubuntu также есть встроенные инструкции по просмотру GPU:nvidia-smiПредпосылка использования этой команды заключается в том, что драйвер графического процессора установлен в Ubuntu.

nvidia-smi

Результаты вывода следующие: (отображение только текущей информации, а не отображение в реальном времени)

Wed Oct  9 14:51:08 2019       
+-----------------------------------------------------------------------------+
| NVIDIA-SMI 410.104      Driver Version: 410.104      CUDA Version: 10.0     |
|-------------------------------+----------------------+----------------------+
| GPU  Name        Persistence-M| Bus-Id        Disp.A | Volatile Uncorr. ECC |
| Fan  Temp  Perf  Pwr:Usage/Cap|         Memory-Usage | GPU-Util  Compute M. |
|===============================+======================+======================|
|   0  GeForce GTX 108...  Off  | 00000000:01:00.0  On |                  N/A |
| 83%   86C    P2   250W / 250W |   3878MiB / 11177MiB |     97%      Default |
+-------------------------------+----------------------+----------------------+
|   1  GeForce GTX 108...  Off  | 00000000:05:00.0 Off |                  N/A |
| 67%   78C    P2   220W / 250W |   3283MiB / 11178MiB |     98%      Default |
+-------------------------------+----------------------+----------------------+
                                                                               
+-----------------------------------------------------------------------------+
| Processes:                                                       GPU Memory |
|  GPU       PID   Type   Process name                             Usage      |
|=============================================================================|
|    0      1827      G   /usr/lib/xorg/Xorg                           155MiB |
|    0      2885      G   /usr/bin/gnome-shell                         155MiB |
|    0      4640      G   /opt/teamviewer/tv_bin/TeamViewer             16MiB |
|    0     15332      G   ...uest-channel-token=18172228599607698724    64MiB |
|    0     24308      C   python                                      3271MiB |
|    0     27044      G   ...quest-channel-token=1813826202160214041   129MiB |
|    0     29763      G   /usr/lib/xorg/Xorg                            20MiB |
|    0     30305      G                                                  2MiB |
|    0     30504      G   /usr/bin/gnome-shell                          58MiB |
|    1     15914      C   python                                      3271MiB |
+-----------------------------------------------------------------------------+

Можно обнаружить, что соответствующая информация действительно выводится, но это только информация, когда мы запускаем команду, и ее нельзя обновлять в режиме реального времени. Как сделать, чтобы информация о графическом процессоре также обновлялась в режиме реального времени, нам нужно использоватьwatch -nинструкция,watch -n 1Это означает, что информация обновляется за 1 секунду. Давайте изменим команду: обновлять дисплей каждые 0,1 секунды. Ctrl + C для выхода

watch -n 0.1 nvidia-smi

2 Работа системы Windows

Хотя система Windows не так эффективна, как система Ubuntu, все же очень удобно просматривать актуальную информацию.

Используйте сочетания клавишCtrl + Alt + DeleleПоднимите диспетчер задач:

Если ваш интерфейс выглядит так:

просто нажмитеДеталиКнопки расширяются следующим образом:

затем нажмитепредставлениекнопка:

Мы можем видеть соответствующую информацию о занятости.Выбор определенного на правой стороне является отображением подробной информации.Вышеприведенное изображение является отображением процессора, а второе - памяти.

 

Потянув вниз левую сторону, мы можем обнаружить, что есть два GPU, следует отметить, что GPU 0 — это интегрированная видеокарта Intel. И то, что мы часто используем для расчета, это следующая видеокарта GPU Nvidia.

 

Здесь автор использует только самый простой способ мониторинга использования процессора, графического процессора и памяти в Ubuntu или Windows в режиме реального времени, чтобы каждый мог более эффективно использовать оборудование. Не распыляйте, если вам это не нравится, вы можете добавить это в комментариях. Если вы найдете это полезным, не забудьте поставить лайк и добавить в избранное.