当前位置: 首页>>技术教程>>正文


当系统挂起并对用户输入作出缓慢反应时,如何识别并消除挂起过程?

问题描述

最近,当我尝试使用VLC打开视频时,系统速度变慢,打开的应用程序Web浏览器,VLC和Filemanager等不再响应。鼠标的反应仍然非常缓慢。

在Windows机器上,我将按下CTRL-ALT-DEL组合键以打开任务管理器,搜索导致挂起的进程并将其杀死。

由于我对使用Linux相当陌生,因此我还没有找到解决Ubuntu中这种情况的最佳实践。

当系统对用户输入的反应已经非常缓慢时,您建议采用哪种快速有效的方法来识别并挂起进程?

最佳思路

识别挂起进程的主要方法有两种。一种是通过系统监视器GUI,另一种是通过命令行中的top

系统监控器

可以在系统>中找到。行政

您还可以在this article中为此创建键盘快捷键。

GUI启动后,您可以选择“进程”选项卡,其中将列出所有正在运行的进程。按“ CPU”列排序以查找最消耗CPU的任务

最后,您可以右键单击该任务,然后选择终止,停止或终止该任务。杀死它会立即停止并将该进程从系统中删除。

Command-Line

如果您打开了终端,则只需键入top,它将列出所有正在运行的进程,类似于GUI中的“进程”选项卡。

默认情况下,顶部是对CPU进行排序的-因此,最耗CPU的任务最多。您可以随时按字母k终止进程

只需键入您想终止的进程的PID,然后按Enter。它将要求发送杀死信号。要很好地杀死该进程,请使用默认值15-立即杀死它“不通过,不要收取$ 200”,请使用9。

然后该过程将终止。

如果您遇到界面缓慢的问题,则可以尝试通过远程SSH方式启用它-或通过Ctrl + Alt + F#切换到虚拟控制台,其中F#是功能键(F3,F4,F5等)。要返回到桌面环境,请根据您的Ubuntu版本切换到F7或F8。

次佳思路

System Monitor小程序添加到面板中(右键单击面板,选择Add to Pannel并搜索System Monitor),然后右键单击以打开System Monitor应用程序。

您可以通过按Alt+F2启动系统监视器应用程序,然后启动程序gnome-system-monitor

转到”Processes”选项卡,然后右键单击要杀死的应用程序。

第三种思路

多数人已经说过(我喜欢Marco Ceppi的回答),但是您也可以将”Force Quit”小程序添加到GNOME面板中。右键单击面板,然后选择“添加到面板…”:

这样,您只需单击其窗口即可退出挂起的应用程序。非常快速和高效。


当然,在11.04中运行Unity时,该应用程序将不再可用。有一个替换项目Indicator-Forceclose,但是它不包含在存储库中。

或者,我们可以从终端运行xkill

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/10984.html,未经允许,请勿转载。