nkj827
作者nkj8272020-04-30 23:58
项目经理, 长春长信华天

使用kill命令收回内存

字数 864阅读 1025评论 0赞 1

使用kill命令收回内存

如果需要迅速收回内存,作为不得已的情况下的最后一个杀手锏,可以使用 k i l l命令来终

止程序的运行。如果想 k i l l掉某个特定的程序,应该首先使用 p s命令列出当前正在执行中的进

程的清单,然后再使用 k i l l命令把其中的某一个或者全部都终止掉。在缺省的情况下, p s命令

将列出那些你所拥有并能够使用k i l l命令终止的进程,如下所示:

p s命令会列出当前正在运行的程序以及这些程序的进程号,也就是它们的 P I D。可以使用

这些信息通过向k i l l命令发出一个- 9 — 也就是S I G K I L L — 信号来终止掉某个进程:

kill -9 809

那么,如果需要高效率地地回收内存,需要使用 p s命令的- m参数,因为这个参数还可以

列出每个进程占用内存的情况,如下所示:

第21学时 系统监管基础用用 337

下载

338 使用第五部分 监管你的系统

下载

根据上面的显示出来的资料,应该看出如果希望最大限度地收回内存,就应该终止网景

公司的网络浏览器程序,因为它正在使用着将近 9 M B的系统内存。虽说在一般情况下不需要

使用k i l l命令来终止程序,但是 k i l l命令在你必须要终止那些“越轨”的程序或者那些没有响

应的程序的时候还是非常有帮助的。 k i l l命令的工作原理是:向 L i n u x操作系统的内核送去一

个系统操作信号和某个程序的 P I D,这样系统内核就可以对 P I D指定的进程进行指定的操作。

除了那个最为卤莽和无情的 - 9,也就是S I G K I L L参数之外,还有各式各样可以使用的系统操

作信号。通过使用k i l l命令的- l参数,可以看到一个各种不同的信号的清单,如下所示:

如果想了解关于这些信号和k i l l命令的详细资料,请阅读它的使用手册页。

p s命令有二十多个命令行参数,而且还可以列出所有正在运行中的进程的清单。请阅读

p s的使用手册页了解更详细的资料。还可以使用下面就要介绍的 t o p命令来查找和终止进程。

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

1

添加新评论0 条评论

Ctrl+Enter 发表

作者其他文章

相关文章

相关问题

X社区推广