进程相关指令
页面
free 打印系统情况和内存情况
Top 显示当前系统进程情况,内存,CPU等情况
dstat
pstree -p 树装显示派生关系
pgrep 查找进程名
KILL 删除 执行中的进程和工作
free 打印系统情况和内存情况
free [-bkmgotsh]
free -h
total used free shared buff/cache available
Mem: 1.8G 91M 487M 416K 1.2G 1.5G
Swap: 0B 0B 0B
Top 显示当前系统进程情况,内存,CPU等情况
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
954 root 10 -10 142316 21484 11156 S 1.7 1.1 5:11.20 AliYunDun
934 root 20 0 42312 4564 3064 S 0.3 0.2 0:07.50 AliYunDunUpdate
1 root 20 0 43528 3800 2592 S 0.0 0.2 0:00.78 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.11 ksoftirqd/0
5 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kworker/0:0H
7 root rt 0 0 0 0 S 0.0 0.0 0:00.00 migration/0
8 root 20 0 0 0 0 S 0.0 0.0 0:00.00 rcu_bh
9 root 20 0 0 0 0 S 0.0 0.0 0:01.30 rcu_sched
10 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 lru-add-drain
11 root rt 0 0 0 0 S 0.0 0.0 0:00.03 watchdog/0
13 root 20 0 0 0 0 S 0.0 0.0 0:00.00 kdevtmpfs
14 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 netns
15 root 20 0 0 0 0 S 0.0 0.0 0:00.00 khungtaskd
16 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 writeback
17 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 kintegrityd
18 root 0 -20 0 0 0 S 0.0 0.0 0:00.00 bioset
dstat
DSTAT 需要安装 yum install dstat
PS 进程相关状态
ps -ef 任务管理器
ps -aux
ps pstree
kill 杀死
pstree -p 树装显示派生关系
pstree -p
├─sshd(952)───sshd(10683)───zsh(10685)─┬─bash(12588)───zsh(12610)───pstree(12658)
│ └─top(12554)
pgrep 查找进程名
ps -ef| grep python
pgrep python
KILL 删除 执行中的进程和工作
kill [-alpsu] <PID>
➜ ~ kill 12712
一般直接干掉进程
PKILL 批量按照进程名进程
pkill [-onpgt] <进程名称>
pkill -9 ping
A进程的 ->子进程 xxx-> 子进程 1 号进程就来了