linux的top命令参数有哪些


这期内容当中小编将会给大家带来有关linux的top命令参数有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。
top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,
它将独占前台,直到用户终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.
该命令可以按CPU使用.内存使用和执行时间对任务进行排序;而且该命令的很多特性都可以通过交互式命令或者在个人定制文件中进行设定.
下面详细介绍它的使用方法。top – 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48 —

01:06:48 当前时间; 


Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zombie –total 进程总数; running 正在运行的进程数;sleeping 睡眠的进程数;stopped 停止的进程数;zombie 僵尸进程数
Cpu(s): 0.3% us, 1.0% sy, 0.0% ni, 98.7% id, 0.0% wa, 0.0% hi, 0.0% si —0.3% us 用户空间占用CPU百分比; 1.0% sy 内核空间占用CPU百分比; 0.0% ni 用户进程空间内改变过优先级的进程占用CPU百分比
–98.7% id 空闲CPU百分比 ; 0.0% wa 等待输入输出的CPU时间百分比 ;0.0%hi:硬件CPU中断占用百分比; 0.0%si:软中断占用百分比
–0.0%st:虚拟机占用百分比

Mem: 191272k total, 173656k used, 17616k free, 22052k buffers –191272k total 物理内存总量 ;173656k used 使用的物理内存总量; 17616k free 空闲内存总量; 22052k buffers 用作内核缓存的内存量
Swap: 192772k total, 0k used, 192772k free, 123988k cached —192772k total 交换区总量 ; 0k used 使用的交换区总量 ;192772k free 空闲交换区总量 ;123988k cached 缓冲的交换区总量,内存中的内容被换出到交换 — 区,而后又被换入到内存,但使用过的交换区尚未被覆盖,该数值即为这些内容已存在于内存中的交换区的大小,相应的内存再次被换出时可不必再对交换区写入。

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND –PID 进程id ;PPID 父进程id; RUSER Real user name ; UID 进程所有者的用户id ;USER 进程所有者的用户名;GROUP 进程所有者的组名
root 16 0 7976 2456 1980 S 0.7 1.3 0:11.03 sshd –TTY 启动进程的终端名。不是从终端启动的进程则显示为 ?; PR 优先级;NI nice值。负值表示高优先级,正值表示低优先级
root 16 0 2128 980 796 R 0.7 0.5 0:02.72 top –P 最后使用的CPU,仅在多CPU环境下有意义; %CPU 上次更新到现在的CPU时间占用百分比;TIME 进程使用的CPU时间总计,单位秒
root 16 0 1992 632 5开发云主机域名44 S 0.0 0.3 0:00.90 init –TIME+ 进程使用的CPU时间总计,单位1/100秒 ;%MEM 进程使用的物理内存百分比 ;VIRT 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES
root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0 –SWAP 进程使用的虚拟内存中,被换出的大小,单位kb。 ;RES 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA
root RT 0 0 0 0 S 0.0 0.0 0:00.00 watchdog/0 –CODE 可执行代码占用的物理内存大小,单位kb ;DATA 可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb
–SHR 共享内存大小,单位kb ;开发云主机域名nFLT 页面错误次数 ; nDRT 最后一次写入到现在,被修改过的页面开发云主机域名数。;
–S 进程状态(D=不可中断的睡眠状态,R=运行,S=睡眠,T=跟踪/停止,Z=僵尸进程) ;COMMAND 命令名/命令行
–y WCHAN 若该进程在睡眠,则显示睡眠中的系统函数名 ;Flags 任务标志,参考 sched.h

统计信息区前五行是系统整体的统计信息。第一行是任务队列信息,同 uptime 命令的执行结果。

上述就是小编为大家分享的linux的top命令参数有哪些了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注开发云行业资讯频道。

相关推荐: 在Shell脚本中传递命令行参数的方法

在Shell脚本中传递命令行参数的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!命令行参数在命令行操作系统(如DOS或Linux)中的程序名称之后传递,并从操作系统传递到程…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 03/27 16:43
下一篇 03/27 16:43

相关推荐