Как отобразит использование cpu с помощью команды top на FreeBSD Unix операционной системе

Как отобразить использование cpu с помощью top команды на FreeBSD Unix операционной системеНедавно я переключился с Linux на FreeBSD. В Linux я нажимаю 1, который показывает мне разбивку использования ЦП на отдельные процессоры, но то же самое не работает на FreeBSD. Как получить информацию об использовании отдельного ядра процессора, с помощью команды top в операционной системе FreeBSD?

Вы можете легко получить информацию об использовании отдельного ядра процессора в системе на основе FreeBSD, используя команду top.

Как отобразить статистику об использовании каждого отдельного ядра процессора на FreeBSD

Введите следующую команду:

$ top –P

Примеры возможных выводов данных:

Как отобразить статистику об использовании каждого отдельного ядра процессора на FreeBSD
Рисунок 01: Как найти информацию об использовании каждого отдельного ядра процессора на FreeBSD Unix системе

Из вышеуказанного вывода видно, что у меня всего 8 ядер, начиная от cpu0 и заканчивая cpu7, и посмотреть статистику не составит большего труда. Укажите -C опцию, чтобы перейти в режим отображения ЦП. Чтобы увидеть каждый поток отдельно в многопоточном процессе укажите опцию -H :

$ top –PCH

Вы можете установить переменную среды с именем TOP, чтобы установить свои собственные значения по умолчанию. Для оболочки bash / sh / ksh установите в файле запуска оболочки следующее:

$ export TOP='-P'

ИЛИ для tcsh:

$ setenv TOP -P

Скажи привет vmstat

Вы можете использовать команду vmstat следующим образом:

$ vmstat –P

Вы должны увидеть статистику для каждого cpu system/user/idle с помощью команды vmstat следующим образом:

procs      memory      page                    disks     faults         cpu0     cpu1     cpu2     cpu3     cpu4     cpu5     cpu6     cpu7     
 r b w     avm    fre   flt  re  pi  po    fr  sr ad0 ad1   in   sy   cs us sy id us sy id us sy id us sy id us sy id us sy id us sy id us sy id
 0 2 0   3493M    21G   333   0   0   0   312  36   0   0  236 2769 1281  0  1 99  1  1 99  0  0 99  0  0 99  0  1 99  0  1 99  0  1 99  0  1 99

Установка htop команды

Htop — бесплатный просмотрщик процессов на основе ncurses (GPL) для Linux и Unix-подобной системы, включая FreeBSD. Введите следующую команду для установки htop:

$ sudo pkg install htop

Примеры возможных выводов данных:

Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
The following 3 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
	htop: 2.0.2
	libexecinfo: 1.1_3
	lsof: 4.90.g,8

Number of packages to be installed: 3

183 KiB to be downloaded.

Proceed with this action? [y/N]: y
[webserver] Fetching htop-2.0.2.txz: 100%   63 KiB  21.5kB/s    00:03    
[webserver] Fetching libexecinfo-1.1_3.txz: 100%    8 KiB   8.6kB/s    00:01    
[webserver] Fetching lsof-4.90.g,8.txz: 100%  112 KiB  57.3kB/s    00:02    
Checking integrity... done (0 conflicting)
[webserver] [1/3] Installing libexecinfo-1.1_3...
[webserver] [1/3] Extracting libexecinfo-1.1_3: 100%
[webserver] [2/3] Installing lsof-4.90.g,8...
[webserver] [2/3] Extracting lsof-4.90.g,8: 100%
[webserver] [3/3] Installing htop-2.0.2...
[webserver] [3/3] Extracting htop-2.0.2: 100%

Для просмотра статистики, введите:

$ htop

Примеры возможных выводов данных:

Как отобразить разумное использование cpu с помощью top команды на FreeBSD Unix операционной системе
Рисунок 02: htop команда на FreeBSD

Для получения большей информации посетите мануал команд vmstat и top.

Перевод: Анна Давыдова
Источник: cyberciti.biz

Это интересно:

Оставьте комментарий