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 в режиме реального времени, чтобы каждый мог более эффективно использовать оборудование. Не распыляйте, если вам это не нравится, вы можете добавить это в комментариях. Если вы найдете это полезным, не забудьте поставить лайк и добавить в избранное.