ps进程,ps顾名思义是processes的简写(非photoshop)。Linux简写的命令确实不少。

我们首先敲一下ps aux
如图:
显示选项列表如下:

USER:进程用户

PID:进程ID,每个进程都有唯一的进程编号

%CUP:cup占用率

%MUM:内存占用率

VSZ:虚拟内存,即为系统承诺分配的内存

RSS:真实内存,即进程实际占用的内存

TTY:终端

STAT:进程状态

START:进程的启动时间

TIME—CPU分配时间片时间总和

COMM AND:进程文件,进程名

ps进程
ps aux 查看全部进程
ps aux | head -3 静态查看头部三个进程

ps aux --sort %cpu 进程排序
ps aux --sort -%cpu 以CPU占比降序排列

ps -ef 查看进程的父子关系

ps axo 自定义显示字段
ps axo user,pid,ppid,%mem,command |head -3

动态查看进程 top

VIRT:virtual memory usage 虚拟内存
RES:resident memory usage 常驻内存
SHR:shared memory 共享内存

top常用命令
h|?帮助
M 按内存的使用排序
P 按CPU使用排序
N 以PID的大小排序
< 向前 > 向后

z 彩色,Z设置彩色,使用数字调整

top 回车,立刻刷新。按z彩色显示,按F,通过光标设置列的顺序。
top -d 1 每1秒刷新。
top -d 1 -p 10126 查看指定进程的动态信息
top -d 1 -p 10126,1 查看10126和1号进程

进程控制kill:

kill -l 列出所有支持信号

  1. SIGHUP 重新加载配置
  2. SIGINT 键盘中断Ctrl+C
  3. SIGQUIT 键盘退出Ctrl+\,类似SIGINT
  4. SIGKILL 强制终止,无条件
  5. SIGTERM 终止(正常结束),缺省信号
  6. SIGCONT 继续
  7. SIGSTOP 暂停
    20)SIGTSTP 键盘暂停Ctrl+Z

ps aux | grep vim 查询具体进程

如kill -19 3688 对3688程序暂停

进程优先级nice

top

NI: 实际nice值,-20到19,nice值越大,优先级越低。
PR(+20): 将nice级别显示为映射到更大优先级队列,-20映射到0,+19映射到39

ps axo pid,command,nice --sort=-nice 查看进程nice级别

启动不同nice级别的进程

更改现有进程nice级别
renice -20 4075

后台程序控制

在前台终止:Ctrl+C
Ctrl+Z 终止进入到后台
程序后+&直接进入后台运行

jobs 查看后台进程
fg 1 将进程调到前台
kill %1 杀死作业1的后台程序

proc

cat /proc/cpuinfo 查看CPU
less /proc/meminfo 查看内存
less /proc/meminfo 查看内核

©著作权归作者所有:来自51CTO博客作者是维C呀的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. linux-系统状态命令
  2. linux_学习之防火墙firewalld
  3. OpenResty 概要及原理科普
  4. 我擦!发红包遇到了微信抖动!
  5. 什么是CPU 上下文切换
  6. 常用的Linux命令片段
  7. Docker容器--进阶操作
  8. 退出进程 替换接口
  9. php守护进程创建和简要分析

随机推荐

  1. 基于PHP实现堆排序原理
  2. 最全的php数组操作方法汇总,让你轻松掌握!
  3. PHP如何实现断点续传大文件?
  4. PHP环境中使用ProtoBuf数据格式
  5. 详解PHP的反射使用
  6. 分享几个 Hyperf 常用助手函数
  7. PHP8 的 JIT 是什么?
  8. PHP实战之Redis常见7种使用场景
  9. 异步 PHP 是什么?
  10. PHP JIT 是什么?PHP8 新特性之 JIT 图文详