问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

top---史上最详细解释

发布网友 发布时间:2022-09-09 21:53

我来回答

1个回答

热心网友 时间:2023-10-15 09:45

Linux中的top命令显示系统上正在运行的进程。它是系统管理员最重要的工具之一。被广泛用于监视服务器的负载。在本篇中,我们会探索top命令的细节。top命令是一个交互命令。在运行top的时候还可以运行很多命令。我们也会探索这些命令。

(译注:不同发行版的top命令在各种细节有不同,如果发现不同时,请读你的帮助手册和命令内的帮助。)

首先,让我们了解一下输出。top命令会显示系统的很多信息。我们需要理解不同部分输出的意义:默认运行时,top命令会显示如下输出:

前几行水平显示了不同系统参数的概括,接下来是进程和它们在列中的属性。

top命令的顶部显示与uptime命令相似的输出。

这些字段显示:

可以使用’l’命令切换uptime的显示。

第二行显示的是任务或者进程的总结。进程可以处于不同的状态。这里显示了全部进程的数量。除此之外,还有正在运行、睡眠、停止、僵尸进程的数量(僵尸是一种进程的状态)。这些进程概括信息可以用’t’切换显示。

下一行显示的是CPU状态。 这里显示了不同模式下的所占CPU时间的百分比。这些不同的CPU时间表示:

可以使用’t’命令切换显示。

接下来两行显示内存使用率,有点像’free’命令。第一行是物理内存使用,第二行是虚拟内存使用(交换空间)。

物理内存显示如下:全部可用内存、已使用内存、空闲内存、缓冲内存。相似地:交换部分显示的是:全部、已使用、空闲和缓冲交换空间。

内存显示可以用’m’命令切换。

在横向列出的系统属性和状态下面,是以列显示的进程。不同的列代表下面要解释的不同属性。

默认上,top显示这些关于进程的属性:

PID

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

USER

进程所有者的实际用户名。

PR

进程的调度优先级。这个字段的一些值是’rt’。这意味这这些进程运行在实时态。

NI

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

VIRT

进程使用的虚拟内存。

RES

驻留内存大小。驻留内存是任务使用的非交换物理内存大小。

SHR

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

S

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

%CPU

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

%MEM

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

TIME+

任务启动后到现在所使用的全部CPU时间,精确到百分之一秒。

COMMAND

运行进程所使用的命令。

还有许多在默认情况下不会显示的输出,它们可以显示进程的页错误、有效组和组ID和其他更多的信息。

我们之前说过top是一个交互命令。上一节我们已经遇到了一些命令。这里我们会探索更多的命令。

首先,我们可以用’h’或者’?’显示交互命令的帮助菜单。

top命令默认在一个特定间隔(3秒)后刷新显示。要手动刷新,用户可以输入回车或者空格。

这个命令在全屏和交替模式间切换。在交替模式下会显示4个窗口(译注:分别关注不同的字段):

这四组字段共有一个独立的可配置的概括区域和它自己的可配置任务区域。4个窗口中只有一个窗口是当前窗口。当前窗口的名称显示在左上方。(译注:只有当前窗口才会接受你键盘交互命令)

我们可以用’a’和’w’在4个 窗口间切换。’a’移到后一个窗口,’w’移到前一个窗口。用’g’命令你可以输入一个数字来选择当前窗口。

一些重要信息会以加粗字体显示。这个命令可以切换粗体显示。

当按下’d’或’s’时,你将被提示输入一个值(以秒为单位),它会以设置的值作为刷新间隔。如果你这里输入了1,top将会每秒刷新。

这会相应地切换顶部的平均负载、任务/CPU状态和内存信息的概况显示。

不显示平均负载

不显示CPU概况

不显示内存和交换内存概况

上面三个全不显示

用于选择你想要显示的字段。用’*’标记的是已选择的。

管理显示列

上下光标键在字段内导航,左光标键可以选择字段,回车或右光标键确认。

按'<‘移动已排序的字段到左边,’>’则移动到右边。

切换反向/常规排序。

切换是否显示进程启动时的完整路径和程序名。

完整命令路径

切换显示空闲任务。

不显示空闲命令

切换树视图。

树视图

按下’Z’向用户显示一个改变top命令的输出颜色的屏幕。可以为8个任务区域选择8种颜色。

定制颜色

下面显示的是4中颜色显示的top视图。

彩色显示

切换彩色,即打开或关闭彩色显示。

切换高亮信息:’x’将排序字段高亮显示(纵列);’y’将运行进程高亮显示(横行)。依赖于你的显示设置,你可能需要让输出彩色来看到这些高亮。

X 和 Y高亮

显示特定用户的进程。你会被提示输入用户名。空白将会显示全部用户。

raghu的进程

设置最大显示的任务数量

设置最大显示的任务数量

top命令中最重要的一个命令之一。用于发送信号给任务(通常是结束任务)。

杀死一个任务

重新设置一个任务的调度优先级。

这些命令行选项与上面讨论的命令大多相同。top的输出可以用命令交互操作,但是你也可以带参数运行top来设置你想要的效果。

-b选项以批处理模式启动top命令。当你想要在文件中保存输出时是很有用的。

如上面所讨论到的命令,这个选项会以上次记住的程序/命令显示的状态显示(是否显示完整路径)。

设置top的显示间隔(以秒计)。比如:

将会以1秒的刷新间隔启动top。

这个选项设置top命令的上一次记住的相反的‘i’状态。

用-n选项,你可以设置top退出前迭代的次数。

将会在刷新输出3次后退出。

你可以用-p选项监控指定的PID。PID的值为0将被作为top命令自身的PID。

可以用这些选项浏览特定用户的进程。用户名或者UID可以在选项中指定。-p、-u和-U选项是互斥的,同时只可以使用这其中一个选项。当你试图组合使用这些选项时,你会得到一个错误:

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 狗丢了,主人做梦梦见狗是被谁抓走了,这代表什么? 解释明艳这个词语 冬至如何做好养生保健 冬至吃什么养生 手机安装优酷后弹广告无法卸载 夏天开什么花的名字 已婚,33岁,现在想见陌陌好友,可以吗? 陌陌能见面吗 陌陌上的好友能见吗 我昨天第一次玩陌陌 有个人和我聊天说要见面 陌陌... 外出野营最好吃什么?(除了零食,自己做饭,但蔬菜未知) 华为手机圆球在哪里关掉 合同诈骗能直接到法院去起诉吗? 受害人遇到网络诈骗是可以起诉的吗 公司涉嫌诈骗老板被抓,员工并不知情,工资不跟销售提成挂钩可以... 心理测验的必备条件 福建教师招聘考试教育理论综合知识核心考点(一) ...清明 国际劳动节 端午 圣诞节 乞巧 中秋 重阳 情人节 在几月几... ...然后就黑屏了值有一点亮着的但是有蓝色的线,求各位大神帮我解答一... 手机SD卡在手机上显示,但电脑上不显示,怎么办 夸克链信号绑定微信时显示登录认证失败是怎么回事?怎么解决呀... 最适合表白的歌曲 月子里可以吃芝麻叶吗能不能吃 top命令怎么退出 退出方法详解 上班太累了,跑滴滴怎么样啊? 《复仇者联盟》的正确观影顺序? 酱牛肉酱有点糊还能吃吗 酱牛肉酱都有点油腻了咋办 虚凰问天漫画有没有小说 怎么删除word中固定的语句 地下城五菱师傅不在,徒弟一人打不给材料? 优酷怎么样通过广告来赚钱的 什么叫数字电视?与摸拟电视有何不同? 华硕电脑显示蓝屏怎么解决 终极三国里孙尚香是不是铁时空的人 元宝槭的介绍 元宝枫的形态有哪些特征? 用过的网线,能卖吗?三十米 哪里有废弃的网线 我家网线坏掉了,请问到哪里有卖网线的 除了充话费的地方哪里还有网线卖 斐讯K2P金色版与银色版有什么区别