Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики
Лабораторная работа №1 по предмету
Системное программное обеспечение
Кафедра СУиИ
Группа P3140
Вариант 6
Выполнили: Вахвиянова Полина
Мельникова Ольга
Преподаватель Мусаев А.А.
Санкт-Петербург
Год
Задание 1 Средства просмотра системной информации
Команда top
Команда top выводит информацию об операционной системе, запущенных процессах, происходящих в операционной системе в реальном времени, о системных ресурсах. Команда top позволяет понять причины нестабильной работы операционной системы и обнаружить процессы, потребляющие большинство системных ресурсов.
После запуска команды увидим в терминале вывод, представленный ниже:
Строка - общая информация (top)
Первая строка выводит данные по порядку:
· текущее время (14:49:11)
· время работы системы (up 2:21)
· количество открытых пользовательских сессий (2 users)
· среднюю загрузку системы (load average: 0.70, 0.38, 0.07), три значения соответствуют загрузке в последнюю минуту, пять минут и пятнадцать минут соответственно.
Строка - статистика процессов (task)
Вторая строка выводит следующие данные:
· общее количество процессов в системе (158 total)
· количество работающих в данный момент процессов (3 running)
· количество ожидающих событий процессов (155 sleeping)
· количество остановленных процессов (0 stopped)
· количество процессов, ожидающих родительский процесс для передачи статуса завершения (0 zombie)
Строка - статистика использования центрального процессора (cpu)
В третьей строке приводится информация об использовании центрального процессора. Если вы просуммируете все значения, в результате у вас должно получиться 100%. Давайте рассмотрим предназначение полей этой строки по порядку:
· процент использования центрального процессора пользовательскими процессам (29.3%us)
· процент использования центрального процессора системными процессами (16.9%sy)
· процент использования центрального процессора процессами с приоритетом, повышенным при помощи вызова nice (0.0%ni)
· простой процессора (50,9%id)
· процент использования центрального процессора процессами, ожидающими завершения операций ввода-вывода (1.1%wa)
· процент использования центрального процессора обработчиками аппаратных прерываний (0.0%hi - Hardware IRQ (аппаратные прерывания))
· процент использования центрального процессора обработчиками программных прерываний (0.0%si - Software Interrupts (программные прерывания))
· количество ресурсов центрального процессора "заимствованных" у виртуальной машины гипервизором для других задач (таких, как запуск другой виртуальной машины); это значение будет равно нулю на настольных компьютерах и серверах, не использующих виртуальные машины (0.8%st - Steal Time (заимствованное время)).
и 5 строки - статистика использования памяти (memory usage)
В четвертой и пятой строке выводится информация об использовании физической оперативной памяти и раздела подкачки соответственно. (SWAP – это специальный раздел на диске или файл, в который операционная система перемещает отдельные блоки оперативной памяти в случае, если оперативной памяти не хватает для работы приложений.) Значения в порядке следования: общее количество памяти (1016944 total), количество используемой памяти (896624 used), количество свободной памяти (120320 free), количество памяти в кэше буферов (5321 buffers).