linux-进程管理
来源:互联网 发布:cryengine v 源码 编辑:程序博客网 时间:2024/06/10 02:39
1. 判断服务器健康状态
top [选项]
-d 秒数:指定top命令每隔几秒更新,默认是3秒
-b :使用批处理模式输出
-n:指定top命令执行的次数
在top命令的交互模式下:?或h:显示交互模式的帮助
P:以CPU使用率排序
M:以内存的使用率排序
N:以PID排序
q:退出top
输出信息:
第一行:系统当前时间,系统运行时间,登陆用户个数,系统在之前1分钟,5分钟,15分钟的平均负载
第二行:系统中的总进程数,正在运行的进程树,睡眠的进程,正在停止的进程,僵尸进程
第三行: 用户模式占用的CPU百分比,系统模式占用的CPU百分比,改变过优先级的用户进程占用的CPU百分比,空闲CPU的CPU百分比
等待输入/输出的进程的占用CPU百分比,硬中断请求服务占用的CPU百分比,软中断请求服务占用的CPU百分比,虚拟时间百分比
第四行:物理内存的总量(KB),已经使用的物理内存数量,空闲的物理内存数量,作为缓冲的内存数量
第五行:交换分区(虚拟内存)的总大小,已经使用的交互分区的大小,空闲交换分区的大小,作为缓存的交互分区的大小
2. 查看系统中所有进程
ps aux
命令输出:
USER: 该进程是由哪个用户产生的
PID: 进程的ID号
%CPU: 该进程占用CPU资源的百分比
%MEM: 该进程占用物理内存的百分比
VSZ: 该进程占用虚拟内存的大小,单位KB
VSS:该进程占用实际物理内存的大小,单位KB
TTY:该进程在哪个终端运行的,tty1-tty7代表本地控制台终端,pts/0-255代表虚拟终端,?可以看作是系统进程
stat:进程状态
R:运行
S: 睡眠
T:停止
s:包含子进程
+:位于后台
start:该进程的启动时间
time: 该进程占用CPU的运算时间
command:产生此进程的命令名
3. 杀死进程
- Linux 进程管理
- Linux 进程管理
- Linux 进程管理
- Linux进程管理
- Linux 进程管理
- Linux 进程管理
- linux进程管理
- Linux 进程管理
- Linux 进程管理
- Linux 进程管理
- Linux 进程管理
- Linux 进程管理
- Linux 进程管理
- Linux 进程管理
- linux进程管理
- linux进程管理
- Linux 进程管理
- linux进程管理
- 九度OJ —— 1001
- JAVA框架之hibernate
- prometheus+grafana构建应用监控(三)
- 求自定类型元素序列的中位数
- 关于printf("%d,%d",i--,i++)的问题
- linux-进程管理
- keras版FCN网络进行图像语义分割--使用VOC2012数据
- 【Java学习笔记】34:Map接口及其实现类
- 打印索引值的七中方法
- 性能测试关注点整理
- 深度学习样本生成data augmentation
- JaveScript事件(被动行为)、绑定、案例:简易计算器
- springmvc图片上传
- 什么人适合学习Python,以及新手Python学习路线指导