使用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 — 信号来终止掉某个进程:
那么,如果需要高效率地地回收内存,需要使用 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 条评论