Linux 程序管理(2)top

2021-10-03 07:12:59 字數 805 閱讀 1599

動態檢視程序top,就像windows的任務管理器。

top//回車,立刻重新整理 按z色彩顯示,按f通過游標設定列的順序。

top -d 1// 每1秒重新整理。

top -d 1 -p 10126//檢視指定程序(10126)的動態資訊。

top -d 1 -p 10126,1//檢視10126和1的動態資訊。

給程序傳送訊號 kill

kill -l訊號的種類

1 sighup

15 sigterm 終止 正常結束

18 sigcont 繼續

19 sigstop 暫停

20 sigtstp 鍵盤暫停

每個cpu在乙個時間點上只能處理乙個程序,通過時間片技術,來同時執行多個程式。

檢視程序的nice級別ps axo pid,command,nice,cls--sort=-nice

啟動具有不同nice級別的程式

nice -n -5 sleep 6000 & [1] 2220

更改現有程序的nice級別

先建立乙個程式

sleep 7000 & [2] 2669

在修改他的nice值 ,(-20~ 19)數值越低,優先順序越高。

renice -20 2669

小白日記 慢慢進步 加油!!

Linux 程序管理,ps與top

乙個執行的程式,可能有多個程序。pid程序id。uid啟動程序的id。程序所屬組gid。程序的狀態r執行 s睡眠 z殭屍。父程序管理子程序,父程序終止的時候子程序也會終止。常用的組合為 ps aux ps aux字段含義 user 使用者名稱 pid 程序號 cpu 程序占用cpu的百分比 mem ...

linux程序管理(2)

程序家族樹 在task struct資料結構中,我們可以通過parent和children等域,如獲得當前程序的父程序 struct task struct my parent current parent 而在linux系統中,如前面所述,是儲存在乙個雙向鍊錶中的,所以可以通過以下方法獲得前乙個程...

linux程序管理2

1.後台執行作業 root lly sleep 100 2 5611 root lly sleep 1000 3 5612 root lly ps ef grep sleep root 5608 5577013 32 pts 000 00 00 sleep 1000 root 5611 557701...