性能测试之linux指令篇1

本文详细介绍了Linux下的Top命令,包括其使用格式、各项参数含义及输出结果的解释。Top命令能够实时显示系统处理器的状态,帮助用户了解CPU最敏感的任务列表。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Top命令

说明:

显示系统当前的进程和其他状况; top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定。

使用格式:

top [-] [d delay] [q] [c] [S] [s] [i] [n] [b]

d : 改变显示的更新速度,单位为秒,或是在交谈式指令列( interactive command) s

q : 没有任何延迟的显示速度,如果使用者是有 superuser 的权限,则 top 将会以最高的优先序执行

c : 切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称

S : 累积模式,会将己完成或消失的子行程 ( dead child process ) CPU time 累积起来

s : 安全模式,将交谈式指令取消, 避免潜在的危机

i : 不显示任何闲置 (idle) 或无用 (zombie) 的行程

n : 更新的次数,完成后将会退出 top

b : 批次档模式,搭配 "n" 参数一起使用,可以用来将 top 的结果输出到档案内

结果说明:

top命令显示的项目很多,默认值是每5秒更新一次,当然这是可以设置的。显示的各项目为:

  第一行为uptime,显示系统启动时间、已经运行的时间、登录用户个数和三个平均负载值(最近 1 分钟, 5分钟 15分钟 的负载值)。 51Testing软件测试网HsK)a D*j"{PJ _
  第二行显示自最近一次刷新以来的运行进程总数。当然这些进程被分为正在运行的,休眠的,停止的等很多种类。进程和状态显示可以通过交互命令 t 来实现。
3e:G9n Y"]U%X0
   CPU states 显示用户模式,系统模式,优先级进程(只有优先级为负的列入考虑)和闲置等各种情况所占用 CPU 时间的百分比。优先级进程所消耗的时间也被列入到用户和系统的时间中,所以总的百分比将大于 100% 51Testing软件测试网4p{"mfZ{&G
   Mem 内存使用情况统计,其中包括总的可用内存,空闲内存,已用内存,共享内存和缓存所占内存的情况。 51Testing软件测试网nM9Sm_o k
   Swap 交换空间统计,其中包括总的交换空间,可用交换空间,已用交换空间。 51Testing软件测试网a#UYT^�p8q$aiy
   PID 每个进程的 ID
2ko%U-F�iz zx0
   USER 每个进程所有者的用户名。 51Testing软件测试网p E;et$a
   PRI 每个进程的优先级别。 51Testing软件测试网%s5@/g/pYh
   NI 该进程的优先级值。 51Testing软件测试网z2t%hFwtC
   SIZE 该进程的代码大小加上数据大小再加上堆栈空间大小的总数。单位是 KB
5iZ.iql6?0
   RSS 该进程占用的物理内存的总数量,单位是 KB
Ox!K o.X)}+f!k D/]0
   SHARE 该进程使用共享内存的数量。 51Testing软件测试网 H!]Yvg
   STAT 该进程的状态。其中 S 代表休眠状态; D 代表不可中断的休眠状态; R 代表运行状态; Z 代表僵死状态; T 代表停止或跟踪状态。 51Testing软件测试网[WwdAxl
   TIME 该进程自启动以来所占用的总 CPU 时间。如果进入的是累计模式,那么该时间还包括这个进程子进程所占用的时间。且标题会变成 CTIME 51Testing软件测试网~�RM,N+n]
   %CPU 该进程自最近一次刷新以来所占用的 CPU 时间和总时间的百分比。 51Testing软件测试网]E O*J^*E8`u s
   %MEM 该进程占用的物理内存占总内存的百分比。
2`;sVg,L3}!n0      COMMAND
该进程的命令名称,如果一行显示不下,则会进行截取。内存中的进程会有一个完整的命令行。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值