歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux基礎 >> 關於Linux

linux進程管理筆記

linux 進程管理

查看進程

ps aux 查看系統中的所有進程 a-all

ps -le

pid(進程號) cpu(cpu占用) mem(內存占用) VSZ(虛擬內存占用) RSS(真實內存占用) TTY(登錄終端號)(? 內核啟動) stat(進程狀態) TIME(CPU 占用時間) 進程的名字

pstree 顯示進程樹

top

每3秒鐘刷新一次,判斷健康的一個重要的指標,可以輸入命令
【選項】
-d 指定秒數 指定top每隔多少秒更新一次。默認是3秒
-n 次數
-b 使用批處理模式輸出
-n 指定命令執行的次數
【交互模式執行的命令】
?或h: 顯示交互模式的幫助
P 以cpu使用率排序
M 以內存使用率排序
N 以Pid 排序
q 退出top

前邊幾行
第一列 服務器的運行時間 用戶 load averrage(平均負載,接近1負載較大)
第二列 tasks(進程數目) 正在運行的進程數目 睡眠的進程 正在停止的進程 僵屍進程
第三列 CPU(用戶模式占用的cpu的百分比) sy系統模式占用的cpu百分比 ni改變過優先級的用戶進程占用的百分比 id 空閒的cpu的百分比 hi硬件終端請求服務占用的cpu百分比
si 軟件中斷請求服務占用的cpu百分比 虛擬時間(steal time)占用的百分比
第四列 內存 緩沖(buffer)(加速寫入) 緩存(cache)(加速讀入)

top -b -n 1 > /root/top.log 批處理 將文件寫入到一個文件當中。

殺死進程:
kill -l 查看可用的進程號
kill -l 2235 重啟進程
kill -9 2236 強制殺死進程
killall [option][signal] 進程號
pkill -9 -t pts/1 按照終端剔除用戶
1) SIGHUB

nice
nice -n -5 service httpd start
renice -10 進程號

工作管理:
工作管理指的是單個登錄終端

Copyright © Linux教程網 All Rights Reserved