进程管理:ps top nice
什么是进程:进程是已启动的可执行程序的运行实例,进程有以下组成部分?
一个文件;
被配内存的地址空间;
有权限限制;
程序代码的一个或多个副本(也叫执行线程);
像人一样有状态;
静态查看进程ps:
ps aux |head -2
ps a :显示现行终端机下的所有程序
ps u:以用户为主的格式来显示程序状态
ps x:不以终端机来区分
USER:运行进程的用户
PID:进程id
%CPU:CPU占用率
%MEM:内存占用率
VSZ:占用虚拟内存
RSS:占用实际内存
TTY:进程运行终端,?:(本机登陆)
STAT:进程状态(R:Running(正在执行或运行状态);
T:Stop(停止);
Z:Zombie(僵尸:通常是该进程已经死亡;但父进程没有释放);
S:Sleep(睡眠:通常等待某个事件发生)
START:进程开启时间
COMMAND:文件存在路径
进程父子关系:ps -ef
PPID是程序的父进程号。如图:pid为4的父进程是pid为2的
自定义显示字段:ps axo
动态查看进程top:(像windows的任务管理器)
top //立刻刷新,按z彩色显示
top -d 1 //每1s刷新
top -d 1 -p 47 //查看指定进程的动态信息
top -d 1 -p 47,5 //查看47和5号进程
使用信号控制进程
kill -l //列出所有
常用:kill -9 进程号 //强制终止,无条件 (非法杀死)
kill -15 进程号 //终止(正常终止)
"kill 1"和"kill %1"不同:前者终止pid为1的进程,后者杀死作业序号为1的后台程序
程序优先级nice(-20 ~ 19):
PR(+20):将nice级别显示映射到更大优先级队列 -20映射到0 19映射到30
nice值越大:表示优先级越小,例如+19,该进程容易将CPU 使用量让给其他进程。
nice值越小:表示优先级越大,例如-20,该进程更不倾向于让出CPU。
查看进程的nice级别:ps axo pid,command,nice --sort=-nice
修改nice值:renice -20 pid //pid旧的优先级为0,新的为-20
进程管理:ps top nice相关推荐
- Linux学习笔记_12_进程管理(ps, top)服务管理(service)查看系统网络(netstat)
1. 进程的基本介绍 在 LINUX 中, 每个执行的程序(代码) 都称为一个进程. 每一个进程都分配一个 ID 号. 每一个进程, 都会对应一个父进程, 而这个父进程可以复制多个子进程. 例如 ww ...
- linux查看定时任务进程,[Linux]系统管理: 进程管理(ps/top/pstree/kill/pkill), 工作管理, 系统资源查看, 系统定时任务...
进程管理:查看与终止 进程查看 1. 进程是正在执行的程序或命令. 2. 进程管理的作用: 判断服务器健康状态, 查看系统中所有进程 杀死进程 3. 查看系统中所有进程 ps aux # 查看系 ...
- 进程管理ps,top
1: ps命令显示目前内存中的进程: 参数: -A :所有的 process 均显示出来,与 -e 具有同样的效用: -a :不与 terminal 有关的所有 process : -u :有效使用者 ...
- Linux进程管理ps
Linux进程管理ps 进程概念 常见的5种进程状态 进程常用命令 ps查看进程 查看安全信息 ps查看所有进程 BSD风格打印 ps常用查看命令按内存或CPU排序 完整格式 ps常见问题 调整进程优 ...
- linux进程管理 ps,Linux - 进程管理,ps与top
一个运行的程序,可能有多个进程. PID进程ID. UID启动进程的ID. 进程所属组GID. 进程的状态R运行.S睡眠.Z僵尸. 父进程管理子进程,父进程终止的时候子进程也会终止. 常用的组合为: ...
- Linux 进程管理 ps、top、kill
文章目录 进程管理 进程字段名 进程的状态 查看进程ps(Process Status) Unix风格的参数 BSD风格的参数 GNU风格的参数 案例1:将目前属于本用户这次登入的 PID 与相关信息 ...
- Linux进程管理(ps,pgrep,kill,killall,pkill,nohup,bg,fg)
文章目录 Linux进程管理 什么是进程?什么是线程?二者的区别? Linux进程管理命令 ps命令 使用方法案例 ps带减号和不带减号的区别 查看进程树的命令pstree pgrep命令 kill命 ...
- L60.linux命令每日一练 -- 第九章 Linux进程管理命令 -- top和nice
9.7 top:实时显示系统中各个进程的资源占有状况 9.7.1 命令详解 [命令星级] ★★★★★ [功能说明] top命令用于实时地对系统处理器状态进行监控,它能够实时地显示系统中各个 ...
- Linux 设备管理和进程管理
设备管理 Linux系统中设备是用文件来表示的,每种设备都被抽象为设备文件的形式,这样,就给应用程序一个一致的文件界面,方便应用程序和操作系统之间的通信. 设备文件集中放置在/dev目录下,一般有几千 ...
最新文章
- Linux中的ftp命令怎么写,linux下使用ftp命令
- 经济学自身利益最大化_劳动经济学:研究劳动力市场运作的专业
- webstorm前端调用后端接口_软件测试面试题:怎么去判断一个bug是前端问题还是后端问题...
- 【聊透SpringMVC】java技术经理岗位职责
- 从单纯聊天到在线生活
- 算术基本定理“质数分解唯一性的证明”:古典方法与现代方法
- 再见了亲爱的学生们,再见了敬爱的同事们,再见了信狮
- mobaxterm为什么无法连接_为什么 TCP 建立连接需要三次握手
- MATLAB希尔伯特变换
- soap报文解析 php,soap 返回报文解析
- 网络传输的七层协议(包括tcp协议和udp协议的区别)
- 计算机硬盘图标不见了,移动硬盘不显示图标怎么办 移动硬盘不显示图标解决办法【图文】...
- 基于OPENCV的图形识别系统
- 防火墙阻止了IE服务器未响应,ie防火墙如何禁用
- Java_面向对象编程(高级篇)(非常详细整理总结)总
- 包的变量作用域测试说明
- ocr---训练自己的数据实现文本检测(kears实现east网络)
- 共享汽车管理系统设计软便件研究
- 键盘移动小div(js原生)
- 读取文件夹下同类型文件的文件名并排序(实例)