Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
End.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
192.04 Кб
Скачать

11. Средства системного администрирования. Мониторинг обращений к жесткому диску,

количества парковок.

12.Управление процессами

Основным ресурсом компьютера является его процессор (или процессоры). В каждый момент времени один процессор может выполнять только один процесс. Организация планирования процессов так, чтобы за счет их переключения создавалась иллюзия одновременной работы нескольких процессов - одна из основных задач любой многопользовательской и многозадачной операционной системы.

В ОС UNIX основным средством организации и единицей многозадачности является процесс - уникальным образом идентифицируемая программа, которая нуждается в получении доступа к ресурсам компьютера.

Типы процессов

В ОС UNIX выделяется три типа процессов: системныепроцессы-демоны и прикладные процессы.

Получение информации о процессах

Для получения информации о состоянии процессов используется команда ps. Она имеет следующий синтаксис:

ps [-acdelfjLP]    [-t список_терминалов]    [-p список_идентификаторов_процессов]    [-u|U список_идентификаторов_пользователей]    [-g список_идентификаторов_лидеров_групп]    [-G список_числовых_идентификаторов_групп]

Основные опции команды ps в системах SVR4 и BSD описаны в табл. 16.

Таблица 16. Опции команды ps

Опция

Назначение

-a

Предоставляет информацию обо всех процессах, кроме групповых, и не связанных с терминалом.

-d

Предоставляет информацию обо всех процессах, исключая лидеров сеанса.

-e

Предоставляет информацию обо всех процессах.

-l

Генерирует длинный листинг.

-f

Генерирует полный листинг.

-g список

Выводит информацию только о процессах, для которых указаны идентификаторы лидеров групп. Лидер группы - это процесс, номер которого идентичен его идентификатору группы. Командный интерпретатор, запускаемый при входе в систему, является стандартным примером лидера группы.

-G список

Предоставляет информацию обо всех процессах, имеющих отношение к указанным номерам групп.

-p список

Предоставляет информацию по процессам с указанными идентификаторами.

-t список

Предоставляет информацию по процессам, имеющим отношение к указанным терминалам.

-U список

Предоставляет информацию обо всех процессах, имеющих отношение к указанным идентификаторам пользователей.

-u список

Предоставляет информацию обо всех процессах, имеющих отношение к указанным именам пользователей.

Управление приоритетом процессов

Во всех UNIX-системах пользователи могут при запуске процесса задавать значение поправки приоритета с помощью команды nice. (Говорят, что команда запускается "из- под" nice.) Эта команда имеет следующий синтаксис:

nice [-инкремент | -n [-|+]инкременткоманда [аргумент...]

Диапазон значений инкремента в большинстве систем - от -20 до 20.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]