Системный монитор

Задание 3. С графической консоли (для переключения на «графику» нажмите <Alt>+<F7>) запустите утилиту Системный монитор. Сделать это можно с помощью кнопки Приложения панели задач и директив Система, Системный монитор. Утилита Системный монитор предназначена для просмотра информации о запущенных процессах (вкладка Процессы) и контроля загрузки основных ресурсов системы: процессора, памяти и внешних запоминающих устройств (вкладка Ресурсы).

Окно утилиты содержит строку меню: Файл, Правка, Вид, Справка и вышеуказанные вкладки.

В меню Файл находится директива выхода из утилиты, а в меню Справка – справочная информацию об утилите.

Меню Правка окна утилиты Системный монитор содержит директивы по управлению процессами: Завершить процесс, Снять процесс, Изменить приоритет, Параметры. Эти директивы позволяют управлять процессами и устанавливать в окне монитора дополнительные параметры. Например, директива Параметры открывает окно Параметры системного монитора, в котором можно добавить дополнительные столбцы, отображаемые на вкладках Процессы и Ресурсы.

Вкладка Процессы окна Параметры системного монитора содержит опции полей процессов. Установка той или иной опции приводит к появлению в информационном окне системного монитора столбца с одноименным названием. Щелчок мыши на заголовке столбца проводит к прямой или обратной сортировке информации в столбце.

Меню Вид содержит опции Зависимости, Нити и директивы Скрыть процесс, Показать скрытые процессы, Показывать карту памяти, Открытые файлы.

Опция Зависимости показывает «родительские» и «порожденные» процессы в виде дерева. Если установить опцию Нити, то процессы будут отображаться с разбиением на более мелкие единицы работы – потоки. Директива Показывать карту памяти приводит к появлению окна Карта памяти с подробным отчетом расположения процессов в памяти компьютера, а директива Открытые файлы – предоставляет ссылки на открытые процессом файлы.

Задание 4. Установите опции Зависимости и Нити. На вкладке Процессы окна Системный монитор найдите процесс, разбитый на потоки (обычно gnome-terminal). Для этого запустите команду configure или make в одном из текстовых пакетов (xine или mplayer), изученных в лабораторной работе № 4. Результаты поместите в отчет.

Задание 5. Откройте меню Правка и выполните директиву Параметры. На вкладке Процессы окна Параметры системного монитора установите следующие опции:

Имя процесса;

Пользователь;

Статус;

Память;

Резидентная память;

Разделяемая память;

%ЦП;

Уровень;

ID (идентификатор процесса).

Закройте вкладку. В окне Системный монитор определите процесс с наименьшим ID. Этот процесс является корнем дерева процессов и «прародителем» всех остальных процессов (процесс Init). Процесс Init порождается при загрузке системы особым образом и всегда присутствует в системе. Все остальные процессы создаются посредством системного вызова fork путем «раздвоения» «родительского» процесса и образования нового объекта – «дочернего» процесса. Информацию о процессе Init поместите в отчет.

Далее найдите процесс, занимающий наибольший объем памяти.
Определите, какую часть памяти процесс занимает резидентно, и какой объем памяти он разделяет с другими процессами. Определите также, в каком состоянии находится данный процесс. Результат поместите в отчет.

Выполните сортировку по полю Статус и найдите процесс, который находится в состоянии Работает. Щелкните по кнопке Больше информации и определите приоритет данного процесса. Результат также поместите в отчет.

Определите приоритет процесса gnome-system-monitor. Щелчком правой клавиши мыши на строке процесса откройте системное меню, выполните директиву Изменить приоритет и замените приоритет процесса на самый низкий. Определите реакцию системы на управленческие действия (установите опцию Показать карту памяти). Вы заметите, что скорость общения с программой значительно замедлилась.

Задание 6. Перейдите на вкладку Ресурсы окна Системный монитор. На этой вкладке в виде графиков отображается информация о занятости основных ресурсов ПК.

Поместите вкладку Ресурсы в отчет. Закройте окно Системный монитор GNOME.