系統管理:進程管理1

1.監視進程:ps命令spa

  $ ps aux進程

  $ ps laxci

2.即時跟蹤進程信息,即動態顯示進程table

  $ top軟件

3.查看佔用文件的進程程序

  $ lsof a.doccpu

4.向進程發送信號:killtop

 

信號編號tab

信號名di

描述

默認操做

0

EXIT

程序退出時收到該信號

終止

1

HUP

掛起

終止

2

INT

中斷

終止

3

QUIT

退出

終止

9

KILL

殺死

終止

11

SEGV

段錯誤

終止

15

TERM

軟件停止

終止

  信號名的前綴能夠省略,SIGTERM和TERM這兩種寫法,kill命令均可以理解.

  $ kil -TERM 14546  或者  $ kill -SIGTERM 14546

  殺死一個進程號爲pid的進程的3種方式

  $ sudo kill -KILL pid

  $ sudo kill -SIGKILL pid

  $ sudo kill -9 pid

5.調整進程的謙讓度:nice和renice

  高謙讓度,意味着低優先級.低謙讓度,則能佔有更多的cpu時間,擁有更高的優先級.

  謙讓度的值-20 到+19之間,程序默認謙讓度爲0.ps lax命令觀察其謙讓度(NI)的值.

  設置bc以謙讓度增量2啓動:

  $ nice -n 2 bc

  調整進程pid爲8567的謙讓度爲12:

  $ renice +12 -p 8567

相關文章
相關標籤/搜索