Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОСС - Процессы_U.doc
Скачиваний:
5
Добавлен:
20.11.2019
Размер:
230.4 Кб
Скачать

5. Изображаем все процессоры / ядра в выходных данных команды top — нажимаем 1 (один)

В выходных данных команды top по умолчанию изображается одна строка данных CPU для всех CPU так, как показано ниже:

top - 20:10:39 up 40 days, 23:02, 1 user, load average: 4.97, 2.01, 1.25 Tasks: 310 total, 1 running, 309 sleeping, 0 stopped, 0 zombie Cpu(s): 0.5%us, 0.7%sy, 0.0%ni, 92.3%id, 6.4%wa, 0.0%hi, 0.0%si, 0.0%st

Когда работает команда top, нажмите клавишу 1 (один), в результате строка CPU будет разбита на несколько строк — по одной для каждого CPU так, как показано ниже:

top - 20:10:07 up 40 days, 23:03, 1 user, load average: 5.32, 2.38, 1.39 Tasks: 341 total, 3 running, 337 sleeping, 0 stopped, 1 zombie Cpu0 : 7.7%us, 1.7%sy, 0.0%ni, 79.5%id, 11.1%wa, 0.0%hi, 0.0%si, 0.0%st Cpu1 : 0.3%us, 0.0%sy, 0.0%ni, 94.9%id, 4.7%wa, 0.0%hi, 0.0%si, 0.0%st Cpu2 : 3.3%us, 0.7%sy, 0.0%ni, 55.7%id, 40.3%wa, 0.0%hi, 0.0%si, 0.0%st Cpu3 : 5.0%us, 1.0%sy, 0.0%ni, 86.2%id, 7.4%wa, 0.0%hi, 0.3%si, 0.0%st Cpu4 : 38.5%us, 5.4%sy, 0.3%ni, 0.0%id, 54.8%wa, 0.0%hi, 1.0%si, 0.0%st Cpu5 : 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Cpu6 : 0.3%us, 0.7%sy, 0.0%ni, 97.3%id, 1.7%wa, 0.0%hi, 0.0%si, 0.0%st Cpu7 : 5.4%us, 4.4%sy, 0.0%ni, 82.6%id, 7.7%wa, 0.0%hi, 0.0%si, 0.0%st Cpu8 : 1.7%us, 1.7%sy, 0.0%ni, 72.8%id, 23.8%wa, 0.0%hi, 0.0%si, 0.0%st

6. Обновление по требованию выходных данных команды top системы unix (или) изменение интервала обновления данных

По умолчанию команда top системы linux обновляет выходные данные каждые 3 секунды. Если вы хотите дать запрос на обновление выходных данных, нажмите клавишу пробела.

Для того, чтобы изменить частоту обновления выходных данных, нажмите в интерективном режиме клавишу d и введите время, указываемое в секунда, так, как показано ниже:

Change delay from 3.0 to: 10 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1309 geek 23 0 2483m 1.7g 27m S 0 21.8 45:31.32 gagent 1882 geek 25 0 2485m 1.7g 26m S 0 21.7 22:38.97 gagent

7. Выделение работающих процессов в выходных данных команды top системы Linux — нажмите z или b

Нажмите z или b, в результате работающие процессы будут выделены так, как это показано ниже:

Рис.: Ubuntu Linux –команда top выделила работающие процессы

8. Показываем абсолютный путь модуля команды и ее аргументы — нажмите c

Нажатие клавиши c покажет / скроет абсолютный путь к исполняемому модулю команды и и покажет ее аргументы. Данные будут выданы следующим образом:

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1309 geek 23 0 2483m 1.7g 27m S 0 21.8 45:31.32 /usr/sbin/gagent 1882 geek 25 0 2485m 1.7g 26m S 0 21.7 22:38.97 /usr/sbin/gagent -l 0 -u pre

9. Выход из команды top после заданного числа итераций — используем top -n

До тех пор, пока вы не нажмете клавишу q, команда top будет непрерывно выдавать данные. Если вы хотите выполнить только определенное число итераций и после этого хотите автоматически выйти из команды top, то используйте параметр -n так, как показано ниже.

В приведенном ниже примере будет выполнено 2 итерации команда top в системе unix, а затем будет выполнен автоматический выход из команды:

$ top -n 2