1. 程式人生 > >centos7系統的進程管理

centos7系統的進程管理

進行 ces int and hardware 命令 ftw 物理內存 分享圖片

使用top命令,實時查看後臺的進程,會看到以下信息

技術分享圖片

官方的解釋:

us: user cpu time (or) % CPU time spent in user space

sy: system cpu time (or) % CPU time spent in kernel space

ni: user nice cpu time (or) % CPU time spent on low priority processes

id: idle cpu time (or) % CPU time spent idle

wa: io wait cpu time (or) % CPU time spent in wait (on disk)

hi: hardware irq (or) % CPU time spent servicing/handling hardware interrupts

si: software irq (or) % CPU time spent servicing/handling software interrupts

st: steal time - - % CPU time in involuntary wait by virtual cpu while hypervisor is servicing another processor (or) % CPU time stolen from a virtual machine

us:用戶進程 sy:系統進程 id:剩余多少CPU wa: 有多少在等待CPU,>0表示 系統在進行io操作

hi: 硬件中斷 si: 軟件中斷 st: CPU被偷走的百分比(我們安裝虛擬機就是這個道理)

swap交換分區,開始使用,說明內存不夠用

PID:進程號 PR NI 結合起來用,控制進程的優先級

VIRT:虛擬內存 RES: 物理內存 SHR:共享內存 S: 進程運行狀態

-------在top命令下,按1,可以查看有幾個CPU,以及CPU的詳細信息

僵屍進程:父進程已被關閉,子進程並沒有被關閉,還存在在內存中,但是並沒有幹活,所以為僵屍進程。

使用free 進行內存查看

技術分享圖片

使用ps aux 查看所有進程

技術分享圖片

這裏介紹一個grep命令,過濾作用,可以只看自己想看的進程

ps aux | grep ‘init‘ 只會看到包含init的進程信息

ps aux | grep ‘init‘ | grep -v ‘grep‘ 只會看到包含init的不包含grep的進程信息

技術分享圖片

kill -9 pid/%工作號:強制回收進程

技術分享圖片

技術分享圖片

kill -9 進程名:會回收所有該名字的進程

-------pgrep 命令,可以快速查看進程pid

技術分享圖片

pstree 用來查看進程樹

centos7系統的進程管理