Linux, как и большинство современных операционных систем, очень хорош в многозадачности, что означает, что ваша система может запускать несколько процессов одновременно. В Linux процесс - это экземпляр запущенной программы, которая использует ресурсы компьютера.
Это руководство покажет вам, как управлять процессами из графического интерфейса пользователя с помощью системного монитора. Приложение System Monitor в первую очередь ориентировано на системы Linux, использующие среду рабочего стола GNOME.
Список процессов в системном мониторе
Чтобы запустить приложение System Monitor, просто нажмите кнопку Супер (Windows) ключ, тип Системный монитор в поле поиска и нажмите Входить. Кроме того, вы можете запустить приложение из терминала, выполнив следующую команду:
gnome-system-monitor
В окне системного монитора будут перечислены все запущенные процессы в алфавитном порядке.
Примечание: В большинстве дистрибутивов Linux Ресурсы - вкладка, выбранная по умолчанию, поэтому не забудьте переключиться на Процессы вкладка, чтобы просмотреть список процессов.
Системный монитор перечисляет все процессы и соответствующие учетные записи пользователей. Кроме того, он также отображает подробную информацию о системных ресурсах, потребляемых каждым процессом, включая использование ЦП, использование ОЗУ, а также чтение и запись на диск. С помощью этой информации вы можете определить, какие процессы влияют на производительность вашей системы, и какие действия над ними следует предпринять.
Приоритет процесса также указан справа, который определяет системные ресурсы, назначенные процессу, по сравнению с другими процессами.
Идентификатор процесса - это то, что однозначно идентифицирует экземпляр программы в вашей системе.
По умолчанию будут перечислены только процессы, связанные с вашей учетной записью. Чтобы просмотреть процессы, связанные с другими пользователями в вашей системе, щелкните гамбургер Меню кнопку и выберите Все процессы переключатель.
Управляйте процессами с помощью системного монитора
Если процесс потребляет слишком много системных ресурсов, вы можете выполнить несколько действий. Используя Системный монитор, вы также можете убить зомби-процессы поскольку они замедляют работу вашей системы и негативно влияют на производительность.
При щелчке правой кнопкой мыши по записи процесса отобразится следующее контекстное меню. Чтобы выполнить действие над процессом, просто щелкните соответствующий параметр в меню.
Ниже приведены некоторые из основных действий, которые вы можете выполнять над процессом с помощью программы System Monitor.
- Стоп: Когда вы останавливаете процесс в Linux, вы даете команду операционной системе приостановить выполнение этой программы.
- Продолжать: Используйте этот параметр, чтобы перезапустить процесс, который был приостановлен или остановлен с помощью Стоп инструкция выше.
- Конец: Чтобы завершить процесс, выберите Конец в контекстном меню. Он отправляет сигнал 15, и система корректно завершает процесс.
- Убийство: Эта инструкция немедленно завершает или завершает процесс, независимо от того, завершился ли он правильно. В Убийство Инструкция отправляет сигнал 9 целевому процессу.
Изменить приоритет процесса с помощью системного монитора
Еще один важный аспект управления процессами - это настройка приоритета процесса. Схема приоритета процессов в Linux позволяет определить, какие процессы получают больше ресурсов ЦП или времени.
Для большинства процессов приоритет по умолчанию будет установлен на Обычный (0). В Linux числа от -20 к +19 представляют приоритет процесса. Чем ниже номер приоритета процесса, тем больший приоритет он получает в ЦП. Например, процесс с приоритетом -3 будет иметь больше процессорного времени, чем другой процесс с приоритетом 6.
Чтобы настроить приоритет процесса, щелкните правой кнопкой мыши процесс в программе System Monitor и выберите Изменить приоритет. Затем система представит вам некоторые общие приоритеты процесса. Если вам нужен детальный контроль, выберите Обычай вариант и вручную назначьте номер приоритета с помощью ползунка.
Связанный: Как изменить приоритет процесса в Linux с помощью nice и renice
Альтернативные способы управления процессами Linux
В этом руководстве показано, как управлять процессами Linux с помощью gnome-system-monitor tool, приложение на основе графического интерфейса пользователя для управления процессами Linux, если вы используете среду рабочего стола GNOME.
При работе с серверами Linux вам может потребоваться перечислить все процессы, запущенные в системе. Поскольку на серверах нет дисплея, утилиты командной строки - единственный выбор для получения информации, относящейся к серверу. К счастью, вы можете получить полную информацию о процессах в Linux, используя инструменты командной строки, такие как вершина а также пс.
Хотите знать, какие процессы запущены на вашем компьютере с Linux. Узнайте, как использовать команду ps, чтобы узнать, что работает.
Читать далее
- Linux
- Ubuntu
- Системный монитор
- GNOME Classic
Мвиза занимается разработкой программного обеспечения по профессии и много пишет о Linux и интерфейсном программировании. Некоторые из его интересов включают историю, экономику, политику и архитектуру предприятий.
Подписывайтесь на нашу новостную рассылку
Подпишитесь на нашу рассылку, чтобы получать технические советы, обзоры, бесплатные электронные книги и эксклюзивные предложения!
Еще один шаг…!
Пожалуйста, подтвердите свой адрес электронной почты в электронном письме, которое мы вам только что отправили.