Linux操作系统入门篇(3)补充:TOP命令

目录

1.TOP命令

 上面部分含义说明

1.1 第1行 系统运行时间和负载

1.2 第2行 任务数量

1.3 第3行 CPU状态

1.4 内存使用

下面部分各进程状态监控


1.TOP命令字段介绍

在命令行模式下输入top命令:

 上面部分含义说明

1.1 第1行 系统运行时间和负载

从左到右:当前时间、系统已运行时间、当前登录用户数量、最近5/10/15分钟内系统负载;

1.2 第2行 任务数量

从左到右依次:系统所有任务数目105个、其中1个运行中,102个休眠,2个停止,僵尸进程0个

1.3 第3行 CPU状态

  • us, 运行 用户进程的CPU时间
  • sy,运行内核进程的CPU时间
  • ni,运行已调整优先级的用户进程的CPU时间
  • wa,用于等待IO完成的CPU时间
  • hi:处理硬件中断的CPU时间
  • si: 处理软件中断的CPU时间
  • st:这个虚拟机被hypervisor偷去的CPU时间

1.4 内存使用

第4行和第5行时内存使用情况,第4行是物理内存,第5行是swap内存;

从左到右依次是:全部可用内存、已使用内存、空闲内存、缓冲内存。

下面部分各进程状态监控

PID:进程ID,进程的唯一标识符

USER:进程所有者

PR:进程的调度优先级,某些字段的值是'rt',表示进程运行在实时态

NI:进程的nice值(优先级),越小的值意味着越高的优先级

VIRT:进程使用的虚拟内存

RES:驻留内存大小

SHR:SHR是进程使用的共享内存

S:这个是进程的状态,它有以下不同的值:

  • D - 不可中断的睡眠态。
  • R – 运行
  • S – 睡眠
  • T – 被跟踪或已停止
  • Z – 僵尸态

%CPU:自从上一次更新时到现在任务所使用的CPU时间百分比。

%MEM:进程使用的可用物理内存百分比。

TIME+:任务启动后到现在所使用的全部CPU时间,精确到百分之一秒;257:14.655从右到左分别是百分之一秒,十分之一秒,秒,十秒,分钟。

COMMAND:运行进程所使用的命令;

 2.TOP命令用法

可以通过man top命令查看用法,常见参数如下:

top [-] [d] [p] [q] [c] [C] [S] [s] [n]

参数说明:

d:指定每两次屏幕信息刷新之间的时间间隔。

p:通过指定监控进程ID来仅仅监控某个进程的状态。

q:该选项将使top没有任何延迟的进行刷新。如果调用程序有超级用户权限,那么top将以尽可能高的优先级运行。

S:指定累计模式。

s:使top命令在安全模式中运行。这将去除交互命令所带来的潜在危险。

i:使top不显示任何闲置或者僵死进程。---非常实用

c:显示整个命令行而不只是显示命令名。

  • 8
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值