Недавно, когда я попытался открыть видео с помощью VLC, моя система замедлилась, веб-браузер открытых приложений, VLC, файловый менеджер и другие перестали реагировать. Мышь просто реагировала все еще очень медленно.
На компьютере с Windows я нажимал бы комбинацию клавиш CTRL-ALT-DEL, чтобы открыть диспетчер задач, найти процесс, вызвавший зависание, и убить его.
Так как я довольно новичок в использовании linux, я не нашел наилучшей практики для решения такой ситуации в Ubuntu.
Каким быстрым и эффективным способом вы бы порекомендовали идентифицировать процесс зависания и закрыть его, когда система уже очень медленно реагирует на ввод пользователя?
Добавьте аплет System Monitor
на панель ( щелкните правой кнопкой мыши на панели, выберите Add to Pannel
и найдите системный монитор) и щелкните правой кнопкой , чтобы открыть Приложение системного монитора.
Вы можете запустить приложение System Monitor, нажав Alt+F2
и запустить программу gnome-system-monitor
.
Перейдите на вкладку «Процессы» и щелкните правой кнопкой мыши приложение, которое вы намерены убить .
Есть два основных способа идентификации зависших процессов. Один из них через графический интерфейс системного монитора, а другой - через top
в командной строке.
Это можно найти в Системе> Администрирование
Вы также можете создать сочетание клавиш для этого в эта статья .
После запуска графического интерфейса вы можете выбрать вкладку «Процессы», в которой будут перечислены все запущенные процессы. Сортируйте по столбцу ЦП, чтобы найти наиболее ресурсоемкую задачу
Наконец, вы можете щелкнуть правой кнопкой мыши по этой задаче и выбрать ее завершение, остановку или уничтожение. Его уничтожение немедленно остановит и удалит этот процесс из системы.
Если у вас открыт терминал, вы можете просто набрать top
, и в нем будут перечислены все запущенные процессы, аналогичные процессам. Вкладка в графическом интерфейсе
Внутри вершины он по умолчанию отсортирован по процессору, поэтому самые высокие задачи, интенсивно использующие процессор, находятся вверху. В любое время вы можете нажать букву k kbd>, чтобы завершить процесс
Просто введите PID процесса, который вы хотите убить, и нажмите войти. Будет запрошен сигнал убийства для отправки. Чтобы убить процесс, используйте значение по умолчанию 15 - чтобы сразу его убить «Не проходите, не собирайте $ 200» используйте 9.
Процесс будет прерван.
Если у вас медленный интерфейс, вы можете попробовать удаленно подключиться к SSH, если он включен, или переключиться на виртуальную консоль с помощью Ctrl kbd> + Alt kbd> + F # kbd> Где F#
- это функциональная клавиша (F3, F4, F5 и т. д.). Чтобы вернуться в среду рабочего стола, переключитесь на F7 или F8 в зависимости от вашей версии Ubuntu.
Большинство уже сказали (мне нравится ответ Марко Сеппи), но есть также апплет «Force Quit», который вы можете добавить на панель GNOME. Щелкните правой кнопкой мыши на панели и выберите «Добавить на панель ...»:
Это позволяет выйти из зависшего приложения, просто щелкнув его окно. Очень быстро и эффективно.
При запуске Unity в 11.04, конечно, это приложение больше не будет доступно. Существует проект замены Indicator-Forceclose , но он не включен в репозитории.
В качестве альтернативы мы могли бы запустить xkill
из терминала.