Академический Документы
Профессиональный Документы
Культура Документы
КП №3 зан 2 2 3 Процеси 2020
КП №3 зан 2 2 3 Процеси 2020
2/3)
1. Утилита top.
1.1. Общие сведения.
В системах GNU/Linux программа top, является очень удобным системным
монитором, который позволяет понять причины нестабильной работы
операционной системы и обнаружить процессы, потребляющие большинство
системных ресурсов. Команда для запуска программы представлена ниже:
$ top
В четвертой и пятой строке выводится информация об использовании физической
оперативной памяти и раздела подкачки соответственно. Значения в порядке
следования: общее количество памяти (2057720k total), количество используемой
памяти (778860k used), количество свободной памяти (1279160k free), количество
памяти в кэше буферов (31976k buffers). Статью, описывающую эти параметры в
подробностях, вы можете прочитать по ссылке.
Последним источником информации является список процессов,
отсортированный по степени использования центрального процессора (по
умолчанию). Давайте рассмотрим значения столбцов списка:
PID - идентификатор процесса (4522)
USER - имя пользователя, который является владельцем процесса (root)
PR - приоритет процесса (15)
NI - значение "NICE", влияющие на приоритет процесса (0)
VIRT - объем виртуальной памяти, используемый процессом (132m)
RES - объем физической памяти, используемый процессом (14m)
SHR - объем разделяемой памяти процесса (3204)
S - указывает на статус процесса: S=sleep (ожидает событий) R=running
(работает) Z=zombie (ожидает родительский процесс) (S)
%CPU - процент использования центрального процессора данным
процессом (0.3)
%MEM - процент использования оперативной памяти данным процессом
(0.7)
TIME+ - общее время активности процесса (0:17.75)
COMMAND - имя процесса (bb_monitor.pl)
2. Протоколирование системы
ЗАДАНИЕ
на компьютерный практикум
2. Протоколирование системы.
1) Изучите файлы протоколирования системы (п.2.1).
2) Проверьте наличие демона syslogd.
3) Изучите структуру конфигурационного файла /etc/syslog.conf (п.2.2).
4)Изучите содержание файла /var/log/messages. Перезагрузите операционную
систему.
5) Запишите в конспект следующую информацию о системе из файла
/var/log/messages:
– объём кеш-памяти уровня L2;
– имя файла устройства для работы с CD-ROM;
– количество секторов на диске HDD.
(используйте поисковую функцию файлового менеджера, зафиксируйте
номера строк для показа этой информации в файле).
6) С помощью конвеера команд dmesg и grep выведите на экран информацию
о usb-устройствах в системе (п.2.3).
Контрольні питання:
1. Дати декілька визначень процесу.
2. Які ресурси потрібні для виконання програми.
3. Дати визначення потоку.
4. Різниця між фоновим та активним процесами.
5. Склад елементів потоку.
6. Склад елементів процесу.
7. Атрибути процесу.