ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.01.2024
Просмотров: 90
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Задание:
Во второй строке вывода программы top сообщается, что в списке процессов находятся 135 процесса, из них 134 спит (состояние готовности или ожидания), 1 выполняется (на виртуальной машине только 1 процессор), 0 процессов зомби и 0 остановленных процессов. В третьей-пятой строках приводится информация о загрузке процессора CPU в режиме пользователя и системном режиме, использования памяти и файла подкачки. Рассмотрим колонки PID (идентификатор процесса), USER (пользователь, запустивший процесс), S (состояние процесса) и COMMAND (команда, которая была введена для запуска процесса). Колонка S может содержать следующие значения: R - процесс выполняется или готов к выполнению (состояние готовности) D - процесс в "беспробудном сне" - ожидает дискового ввода/вывода T - процесс остановлен (stopped) или трассируется отладчиком S - процесс в состоянии ожидания (sleeping) Z - процесс-зомбиN – процесс с низким приоритетом, nice, pri<19< - процесс с высоким приоритетом, pri>19+ - процесс в группе фоновых процессовl – процесс с двумя и более потоками, многопоточныйs – ведущий процесс сеанса.Колонка PR содержит приоритет процесса – целое число от 0 до 39. Колонка NI (NICE) (фактор уступчивости процесса) содержит задаваемое значение от -19 (наименее уступчивый) до 20 (самый уступчивый, вытесняется всеми). Значение NICE прибавляется к числу 20 для получения значения приоритетаPR=19+NICEShift+T — сортировка по времени выполнения. A - Сортировка строк по максимальному потреблению различных системных ресурсов. Полезна для быстрой идентификации задач, для которых в системе не хватает ресурсов.Нажмите клавишу n в интерактивном режиме — будет задан запрос на указание числа показываемых процессов.
Команда df выводит данные об объеме доступного дискового пространства (в Кбайтах). Опция –h улучшает восприятие результатов.
очень проста — она читает данные из файла или стандартного ввода и выводит их на экран.
-
Вывести список всех процессов системы.
-
USER — имя владельца процесса; -
PID — идентификатор процесса в системе; -
PPID — идентификатор родительского процесса; -
%CPU — доля времени центрального процессора (в процентах), выделенного данному процессу; -
%MEM — доля реальной памяти (в процентах), используемая данным процессом; -
VSZ — виртуальный размер процесса (в килобайтах); -
RSS — размер резидентного набора (количество 1K-страниц в памяти); -
STIME — время старта процесса; -
TTY — указание на терминал, с которого запущен процесс; -
S или STAT — статус процесса; -
TIME — сколько времени центрального процессора занял данный процесс; -
CMD или COMMAND — командная строка запуска программы, выполняемой данным процессом;
-
W — процесс не имеет резидентных страниц; -
< — высоко-приоритетный процесс; -
N — низко-приоритетный процесс; -
L — процесс имеет страницы, заблокированные в памяти.
-
Вывести дерево процессов.
-
С помощью команды top получить список 5 процессов, потребляющих наибольшее количество процессорного времени.
Во второй строке вывода программы top сообщается, что в списке процессов находятся 135 процесса, из них 134 спит (состояние готовности или ожидания), 1 выполняется (на виртуальной машине только 1 процессор), 0 процессов зомби и 0 остановленных процессов. В третьей-пятой строках приводится информация о загрузке процессора CPU в режиме пользователя и системном режиме, использования памяти и файла подкачки. Рассмотрим колонки PID (идентификатор процесса), USER (пользователь, запустивший процесс), S (состояние процесса) и COMMAND (команда, которая была введена для запуска процесса). Колонка S может содержать следующие значения: R - процесс выполняется или готов к выполнению (состояние готовности) D - процесс в "беспробудном сне" - ожидает дискового ввода/вывода T - процесс остановлен (stopped) или трассируется отладчиком S - процесс в состоянии ожидания (sleeping) Z - процесс-зомбиN – процесс с низким приоритетом, nice, pri<19< - процесс с высоким приоритетом, pri>19+ - процесс в группе фоновых процессовl – процесс с двумя и более потоками, многопоточныйs – ведущий процесс сеанса.Колонка PR содержит приоритет процесса – целое число от 0 до 39. Колонка NI (NICE) (фактор уступчивости процесса) содержит задаваемое значение от -19 (наименее уступчивый) до 20 (самый уступчивый, вытесняется всеми). Значение NICE прибавляется к числу 20 для получения значения приоритетаPR=19+NICEShift+T — сортировка по времени выполнения. A - Сортировка строк по максимальному потреблению различных системных ресурсов. Полезна для быстрой идентификации задач, для которых в системе не хватает ресурсов.Нажмите клавишу n в интерактивном режиме — будет задан запрос на указание числа показываемых процессов.
-
Найти 2 процесса, имеющих более ДВУХ потоков. Использовать состояние процесса l. Как указано выше, многопоточные процессы помечено символом l в колонке состояния. Для получения информации о потоках заданного процесса используется опция –L, например ps –fLC.
-
Используя команду top, изменить приоритеты 2 процессов.
-
Получить список открытых файлов пользователя aa
-
Получить текущее состояние системной памяти
-
Получить справку об использовании дискового пространства.
Команда df выводит данные об объеме доступного дискового пространства (в Кбайтах). Опция –h улучшает восприятие результатов.
-
Вывести информацию о каком-либо процессе, используя содержимое каталога /proc
-
cmdline: этот (псевдо-) файл содержит полную командную строку, использованную для вызова процесса= -
cwd: эта символическая ссылка указывает на текущий рабочий каталог процесса. -
environ: этот файл содержит все переменные окружения, определенные для этого процесса, в виде ПЕРЕМЕННАЯ=значение. -
exe: эта символическая ссылка указывает на исполняемый файл, соответствующий запущенному процессу. -
fd: этот подкаталог содержит список файловых дескрипторов, открытых в данный момент процессом. -
maps: адресное пространство процесса, которые в текущий момент распределены для файла. -
root: эта символическая ссылка указывает на корневой каталог, используемый процессом. Обычно это будет /. -
status: этот файл содержит разнообразную информацию о процессе: имя исполняемого файла, его текущее состояние, его использование памяти и другие данные.
-
Вывести информацию о процессоре ПК, используя содержимое каталога /proc
очень проста — она читает данные из файла или стандартного ввода и выводит их на экран.
-
Вывести список модулей, используемых в настоящий момент ядром ОС.