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

Процессы - это объекты, применяемые операционной системой для управления распределением ресурсов. Нити предназначены для дополнительного контроля над распределением времени процессора, однако большая часть инструментов управления системой по-прежнему требуют указать процесс, в котором работает нить, а не саму нить.

В системе предусмотрены средства для выполнения следующих операций:

  • Наблюдение за созданием, отменой, идентификацией и распределением ресурсов между процессами.
    • Команда ps показывает идентификаторы, владельцев и распределение времени CPU между различными процессами.
    • Команда who -u показывает идентификаторы процессов оболочек для вошедших в систему пользователей.
    • Команда svmon показывает распределение физической памяти между процессами. (Дополнительная информация о команде svmon приведена в разделе Performance Toolbox версии 3: Справочник и руководство).
    • Команда acct регистрирует объем занимаемой процессом памяти во время его завершения.
  • Управления уровнем приоритета, с которым процесс конкурирует за время центрального процессора.
    • Команда nice запускает команду с указанным приоритетом.
    • Команда renice изменяет приоритет выполнения указанного процесса.
  • Завершение процессов.
    • Команда kill отправляет одному или нескольким процессам сигнал завершения.