进程管理2(Ubuntu)
  kIM7GUNpnV3x 2023年11月13日 21 0

一:top命令

  ps命令只显示某一时刻的信息,是静态的,top命令可以实时的显示系统中各个进程的资源占用情况,是动态的。

格式:top [选项]

 top的选项如图所示:

选项

说明

-d

后面指定秒数,表示进程界面的时间间隔,默认时间是秒

-n

后面指定次数,表示输出信息更新的次数

-p

指定进程的PID查看检测结果

  默认情况下,top命令回根据CPU的占用情况列出相关的进程。演示如下图所示·:

                                  进程管理2(Ubuntu)_优先级

   top执行结果的上半部分是系统运行状态的状况,总共有五行,每一行代表的含义如下:

  1. 第一行:top表示当前系统的时间,up表示系统自启动以来累计运行的时间;user表示登录到系统中的当前用户数,load average表示系统的3个平均负载值,分别是1分钟、5分钟和15分钟的负载情况。
  2. 第二行:显示进程的概况。total表示系统中现有的进程总数;running表示处于运行状态的进程数量;sleeping表示处于休眠状态的进程数量,stopped表示暂停运行状态的进程数量,zombile表示僵尸的进程数量。
  3. 第三行:表示分析CPU的工作状态(以百分比显示)。us表示用户进程使用的时间,sy表示系统进程使用的时间,ni表示执行优先级已更改的用户进程使用的时间。id表示空闲状态的时间,wa表示等待I/O终止的时间。hi表示硬件中断请求使用的时间,si表示软件中断请求使用的时间,st表示使用虚拟化是等待计算其他虚拟化CPU所花费的时间。
  4. 第四行:分类统计内存的使用情况。total表示系统配置的物理内存数量,free表示空闲内存数量;used表示已用内存的数量,buff/cache表示用作缓冲区的内存数量。
  5. 第五行:统计交换分区的使用情况。total表示系统进程总的交换分区大小,avail Mem表示用作缓冲区的交换分区的大小。

 下边部分的含义如下表所示:(系统中各个进程的相信信息)

字段

说明

PID

进程的ID

USER

进程所有者的用户名

PR

进程的优先级

NI

进程优先级的nice值,范围为-20~-19,负值表示高优先级,正值表示低优先级

VIRT

进程使用的虚拟内存总量

RES

进程使用的为被换出的物理内存大小

SHR

进程占用的共享内存数量

S

进程当前的状态,D表示不可中断的睡眠状态,S表示睡眠状态,T表示跟踪/停止,Z表示僵尸进程

%CPU

上次更新到现在的CPU时间占用比

%MEM

进程占用物理内存的百分比

TIME+

进程累计占用的CPU的时间

COMMAND

正在进程的命令名称或命令路径









【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月13日 0

暂无评论

推荐阅读
  eo9lmrKcoG9P   2023年11月24日   28   0   0 泛洪OSPF优先级
  L83A5jZvvg3Q   2023年11月19日   26   0   0 vim初始化物理内存
kIM7GUNpnV3x