Linux进程1

  1. ps 显示当前终端正在进行的进程
    ps x 显示所有进程,不管由什么终端控制 TTY 一栏出现的? 表示没有控制终端
    STAT是state的缩写,揭示进场后进程当前状态
状态意义
R运行。这意味着,进程正在运行或准备运行。
S正在睡眠。 进程没有运行,而是,正在等待一个事件, 比如说,一个按键或者网络数据包。
D不可中断睡眠。进程正在等待 I/O,比方说,一个磁盘驱动器的 I/O。
T已停止. 已经指示进程停止运行。稍后介绍更多。
Z一个死进程或“僵尸”进程。这是一个已经终止的子进程,但是它的父进程还没有清空它。 (父进程没有把子进程从进程表中删除)
<一个高优先级进程。这可能会授予一个进程更多重要的资源,给它更多的 CPU 时间。 进程的这种属性叫做 niceness。具有高优先级的进程据说是不好的(less nice), 因为它占用了比较多的 CPU 时间,这样就给其它进程留下很少时间。
N低优先级进程。 一个低优先级进程(一个“好”进程)只有当其它高优先级进程执行之后,才会得到处理器时间。

ps aux 使用BSD风格查看更多信息,可以查看每个用户的进程信息

标题意思
USER用户 ID. 进程的所有者。
%CPU以百分比表示的 CPU 使用率
%MEM以百分比表示的内存使用率
VSZ虚拟内存大小
RSS进程占用的物理内存的大小,以千字节为单位。
START进程运行的起始时间。若超过24小时,则用天表示。

2.top命令
ps只是提供一个ps执行命令时刻的机器状态快照
top命令可以看到更多的动态的信息,top程序显示系统进程更新的信息(默认三秒一次 ),显示内容上面是系统概要,下面是进程列表
系统概要

行号字段意义
1top程序名。
14:59:20当前时间。
up 6:30这是正常运行时间。它是计算机从上次启动到现在所运行的时间.在这个例子里,系统已经运行了六个半小时。
2 users有两个用户登录系统。
load average:加载平均值是指,等待运行的进程数目,也就是说,处于运行状态的进程个数, 这些进程共享 CPU。展示了三个数值,每个数值对应不同的时间周期。第一个是最后60秒的平均值, 下一个是前5分钟的平均值,最后一个是前15分钟的平均值。若平均值低于1.0,则指示计算机 工作不忙碌。
2Tasks:总结了进程数目和各种进程状态。
3Cpu(s):这一行描述了 CPU 正在执行的进程的特性。
0.7%us0.7% of the CPU is being used for user processes. 这意味着进程在内核之外。
1.0%sy1.0%的 CPU 时间被用于系统(内核)进程。
0.0%ni0.0%的 CPU 时间被用于”nice”(低优先级)进程。
98.3%id98.3%的 CPU 时间是空闲的。
0.0%wa0.0%的 CPU 时间来等待 I/O。
4Mem:展示物理内存的使用情况。
5Swap:展示交换分区(虚拟内存)的使用情况。

top 程序接受一系列从键盘输入的命令。两个最有趣的命令是 h 和 q。h,显示程序的帮助屏幕,q, 退
出 top 程序。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值