window相当于Linux下ps命令,【转】Linux中top命令——和Window里一样的任务管理器般的工具...

Linux里也有和Window里一样的任务管理器般的工具,那就是top,以前也使用过top,不过都一直没有详细的去看里面的具体的用法,今天仔细的总结了一下top里的参数用法,如下:

# top [-] [d delay] [n number of iterator] [c] [s]

[S] [i] [u/U] [p/P]

以上是top: procps version 3.2.3版本中的

d 指定每两次屏幕信息刷新之间的时间间隔。当然用户可以使用s交互命令来改变之。

n 刷新的次数。

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

S 指定累计模式。

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

i 不显示任何idle或者dead进程。

u/U 查看user

p/P 查看Pid的

top默认会刷新一次,时间是多久没有查到文档,有的文章里说是5秒钟,用top进去,然后s,交互命令里显示的信息是Change

delay from 3.0 to:

所以根据这里的信息看的话,应该是3秒钟哟。

进去top后里面有很多的条目

如下

PID  每个进程的ID

USER  每个进程所有者的USERID

PR  优先级

NI  nice值。负值表示高优先级,正值表示低优先级

VIRT

进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES

RES  进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA

SHR  共享内存大小,单位kb

S  进程状态

%CPU  更新到现在的CPU时间占用百分比

%MEM  使用的物理内存百分比

TIME+  使用的CPU时间总计

COMMAND  命令名/命令行

TTY  启动进程的终端名。不是从终端启动的进程则显示为 ?

一下是f以后出来的所以的条目

* A: PID  = Process Id  u: nFLT

= Page

Fault count  0x00100000  PF_USEDFPU (thru

2.4)

* H: PR  = Priority  y: WCHAN

= Sleeping

in Function

* I: NI  = Nice value  z: Flags

= Task

Flags

* O: VIRT  = Virtual Image (kb)  * X:

COMMAND  = Command

name/line

* Q: RES  = Resident size (kb)  1: UTIME  = CPU User Time

* T: SHR  = Shared Mem size (kb)  2: STIME  = CPU System Time

* W: S  = Process Status

* K: %CPU  = CPU usage  Flags field:

* N: %MEM  = Memory usage (RES)  0x00000001  PF_ALIGNWARN

* M: TIME+  = CPU Time, hundredths  0x00000002  PF_STARTING

* B: PPID  = Parent Process Pid  0x00000004  PF_EXITING

c: RUSER  = Real user name

0x00000040

PF_FORKNOEXEC

d: UID  = User Id

0x00000100

PF_SUPERPRIV

* F: GROUP  = Group Name  0x00000200

PF_DUMPCORE

* G: TTY  = Controlling Tty  0x00000400

PF_SIGNALED

j: #C  = Last

used cpu (SMP)  0x00000800

PF_MEMALLOC

p: SWAP  = Swapped size (kb)

0x00002000

PF_FREE_PAGES (2.5)

l: TIME  = CPU Time  0x00008000  debug flag (2.5)

r: CODE  = Code size (kb)

0x00024000

special threads (2.5)

* S: DATA  = Data+Stack size (kb)  0x001D0000  special states

(2.5)

按对应的字母,会选择上可以display出来的字段,display出来的字段会用×标识起来。

top界面也支持交互命令,通过直接输入字符就可以

支持常用有一下

space 刷新结果

h 或者 ?  查看帮助

f 添加或者删除显示的项目

o 排列选择的项目顺序

k kill 进程

r renice 调整优先级别

l 开启关闭上面的load average的信息

m 开启关闭上面memory统计信息

t 开启关闭cup和进行统计信息

还有其他的一些交互命令,用的较少,这里就不做讲解了,可以查看top的帮助手册。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值