管理使用top命令 , 在Linux进程
该top命令的主要作用是为了显示程序在Linux系统上运行。 它提供了这些过程的动态观点,更新列表,默认情况下每3秒。 少数用户什么 - 甚至管理员 - 知道的是,数据显示,它们的顺序和外观配置。 与此设置可能存在即使在重新启动系统。 此外,前有一个用于操作流程的接口。
该手册页(从最高指挥手册页)不是最清楚。 本文提出澄清如何使用不同的教学方案,在Linux上的命令。
操作
当您启动该程序的顶部,用户得到其传统的屏幕。 它由领域的系统,命令行和信息摘要,列标题和外地进程。 当运行时,它会自动为您等候进入其命令行和消息命令。 最重要的命令,以帮助('魔'或'?“)和输出('0'),尽管许多用户终止与组合的组合键<CTRL>最高+ <C>。
用户可以使用普通的不同形式的顶部,我们将会看到,它可以在多个场合非常有用的。 在您使用自己的信息,'魔'。 按任意键退出帮助屏幕除了',魔'或'?',它提供了更多的数据。
方法之一看到该命令的语法可以输入
top -h
要知道哪个版本的最上层是,使用命令
top -v
在这条测试使用的版本是3.2.7。 至少这个版本,从顶部输出,他顶v是相同的。
应该警告说,连字符的使用是可选指定此命令的参数。
了解抽象的系统区
该命令将屏幕上,该系统数据的五大行。
第一行进行程序的,系统的时间,因为系统启动运行时间的名称,用户和系统的负载数量。 这条线可以隐藏或与'升'重新显示
下一行显示的是系统任务量适当的分类。 使用命令'1'来查看每个处理器或核心系统数据分开。
状态行带来以来在不同情况下的数据,即最后更新处理器的CPU使用率百分比:没有好(我们),内核进程(SY)的,闲置时间(编号)例用户模式,流程用户与尼斯(镍模式),等待输入/输出(瓦),中断处理硬件(您好)和软件中断(SI)和时间“偷了虚拟机”的其他任务,例如运行,另一个(次)虚拟器。 这条线可以隐藏或重新显示的'吨',这也影响到上一行。
最后两行包含的物理内存和交换使用的数据。 这两行都可以隐藏或unhidden与'米'。
突出数据
你可以使用命令'乙',使大胆使用,用来突出价值,行或两者作为命令行和工艺方面总结面积列。 如果终端不支持的大胆使用,该命令将没有任何效果。 这comanmdo使用特别有用联同命令'×'和'Y键。 命令'×'重点用于对数据进行排序和命令Y键列突出了这一进程,在运行状态线。 命令的B可以用来之间切换以黑体字或逆转的视频显示。
在安全模式下操作
一些交互式命令应谨慎使用。 一种方法避免使用这些命令是使用最安全的。 因此,这些命令将无法运行,避免滥用。 要运行在安全模式上面应该开始
top -s
您可以自动这种方式创建英寸bashrc或使用配置文件的别名,因为在短期内将会看到。
限制的相互作用
它也许有兴趣的用户验证过程的一段时间的行为。 命令
top -n 5
将显示在进程列表正在更新5次。 鉴于3秒之间更新的标准时间,这是该进程在15秒范围内的行为观察。
写入文件
用下面的命令
top -b -n 3 > /tmp/teste.txt
顶端将执行批处理(- B号,批次)三个更新。 其结果将被记录在,以便以后检索和操纵的文件。 当批处理运行,最高将不接受用户输入命令。 这种使用它可能导致输出数据是由另一命令处理后才显示或发送到一个文件形式的变化。 例如:
top -b -n 3 | grep Xorg
将显示此问题的进程中,只有数据(在Xorg X服务器)。
刷新时间更改
用户可能需要考虑的局面,即三秒是不合适的。 他可以使用命令
top -d 6.5
该程序的更新进程列表,每6秒和十分之五,例如。
如果您设置刷新时间太长,要刷新在任何特定时间在屏幕上,简单地按在命令空格键或ENTER提示。
如果改变这个参数将在运行前,按'D'类或'S'的命令行。 这将使提示键入所需的时间更新。 请注意,不要类型很低,阻碍了解释和结果的运用。 这些命令的使用禁用的顶部时,在安全模式下运行。
如果在任何时候你想知道什么时候了目前最大的更新间隔,按'魔',在命令行,看到了在帮助页头值。 任何关键用途 - 除了'H'及'?“ - 将带你回到程序界面。
以下用户
假设你要研究用户进程的具体制度。 这是可能的命令
top -u abigail
因此,你只能看到进程属于用户的帐户阿比盖尔。 但是,在这种情况下,您可能会丢失某些过程,涉及此用户帐户,但在运行使用sudo - 这改变了有效的用户进程 - 甚至一个文件系统,用户帐户,而是一个过程操纵国家。 为了确保这些案件显示,该命令将
top -U abigail
当你需要评估与上运行,按'ü'或'ü'在命令提示符,然后输入用户帐户或您的UID名用户的进程。 要返回查看所有用户的进程,再次使用的命令'ü'或'U'与命中进入,而不是填补特定帐户的详细信息。
更改数据集
默认情况下,任务区域显示,每个案例:案件的号码,在用户进程的优先级和nice值,总虚拟内存共享的生活和使用,状况,使用时间的比例,有效的所有者处理器,可用内存在使用中的比例,已经使用的CPU时间(精确到百分之一秒)和有关程序的名称。 但是,许多其他的选项可以被视为确定“父进程”,终端控制,页错误和可能在某些情况下成为有用的其他数据的控制。
在桌面上可以显示四个不同的字段集,称为一组域。 每个组都有特定的重点,第一是标准(默认),第二个重点任务,第三和第四内存的用户。 使用'摹'命令来选择这四个要查看。 如果你需要知道什么数据是在每一组字段显示,使用'分为4个部分,每个A'和工作领域将划分与设置的领域。
您可以更改每个组中显示的字段。 使用命令'F'与将显示所有可用字段。 什么是显示一个星号是由一个大写字母和前面,而另一些是由一个小写信。 按信中指明,领域启用或在残疾人领域的当前组。 要更改顺序在哪些领域出现,使用O形有机会获得相同的屏幕前面的命令。 按前面的字母大写,将抵消左边,反之,按小写字母在外地,该字段将被转移到正确的。 要退出屏幕,以便命令'氟作为命令'Ø',按下一个按钮,不符合,例如键或Esc键以任何领域。
重新排序数据
另一位用户的要求可以按给定字段中的数据。 命令'氟或O形导致选择画面列排序。 只需点击显示字段要进行更改的信。 这种排序发生,会导致诸如与进程相关的终端领域的一个令人费解的排序,内在价值。 阿以更快的方法是使用下面的命令
- 米 - 内存百分比
- n - 将查验进程数
- P - 百分比的CPU使用率
- T - 时间的CPU使用率
另一种方法来更改字段顺序是使用命令“<',外地来的排序的排序或'>”到外地,在它右边当前字段的左侧。 命令'R'是用来颠倒将会从最大到最小,反之亦然
改变显示的进程数量
使用命令'n'或'#'来通知进程的最大数量显示。 当输入0返回到默认视图。
下面的程序
另一种情况是管理员谁想要检查一些特定的进程。 该解决方案是使用命令
top -p 5200 -p 5300
或
top -p 5200, 5300
无论哪种方式,最高只能按照与PID 5200和5300的过程。 小心的第二种形式,离开前的逗号没有空间。 第一种形式,可以列出多达20个进程。 没有在第二种形式限制的进程数。 和两个表格可同时使用。 如果在任何时候,管理员希望看到其他的进程将不需要重新启动的顶部。 要做到这一点,只需键入命令'='在命令行程序。
杀害或发送信号给进程
按命令'K'及您将收到一个提示,以显示任何进程的PID。 这样,您会被要求的信号必须对这一进程的PID发送 - 您可以通知同时作为它的名字的牌子数值。 默认情况下的信号传送的15(SIGTERM信号)。 如果你后悔或按'k'意外让空白的PID中止传输信号。 如果悔改,也只是在案发后已被选中,选择0(零作为一个信号发送)。 命令'k'按钮无法使用,如果在安全模式下最高的。
改变一个不错的过程
按命令反斗在命令'提示通知一个进程的PID和新的nice值被分配给它。 请注意,普通用户不能增加很好的流程,并指派给它们的价值低于其当前值。 此命令无法使用该程序时,被用于安全模式。
命令行或程序的名称?
默认情况下,显示面积的过程与与每个进程相关的程序名称列。 两种方法可以直观地命令行用于启动该程序。 其中一个形式和运行这样的顶部:
top -c
另一种方法和程序过程中使用的命令'c'的。
忽略空闲进程
对系统中的进程有许多空闲时间的每一个瞬间。 不过,你必须与他们住在这个过程中。 除非该程序初始化如下:
top -i
因此,它会显示在进程的闲置或僵尸。 这也可以得到与'我'。
分析文章
如果你的目标是实现更准确的分析,或者只是为了研究操作系统的行为,您可能希望看到在主题列表,而不是默认列表,由过程总结。 要做到这一点,开始在此表顶部:
top -H
值超过一个核心或处理器
默认情况下,处理器的使用比例没有考虑到的处理器或内核的开支总额。 一个给定的进程可能表明了120的处理器时间,%的人使用,而实际上它使用的60每一双核心处理器的核心%的时间。 要查看更合适的(或不此数据),使用'我'之间切换IRIX的(默认)模式或Solaris
累积时间
我们可以得到每个处理器时间在顶部的过程中消耗。 但是,它可能有兴趣的管理员不评估每个过程的时间,但累积的过程和子进程已经“死了。” 为此,顶部有一个运作模式的这种情况。 累积路要走是默认。 一旦被激活,它显示的累计时间,如上所述。 只要启动该程序的
top -S
使累积的方式,在对面的合作,最后累积以前记录。 另一种方法是使用方法与了'S'的累积
生活应该是丰富多彩的
你的终端支持色彩的运用,最你可以使用最突出的某些数据与大胆? 如果你喜欢或需要显示的数据可以被彩色的。 首先,使用命令'Z'的改变彩色地图。 屏幕应改为之一,如何将接口时,彩色的例子。 按字母表示的地区要选择一种颜色(即S到该系统的总结M的命令行,为列标题和任务T区H)和地区的数字颜色想要(0到7)。 当结果是您的喜好,按Enter。 按'一'或'w'你改变组命令,并可以选择为每个不同的颜色。
提示:选择在四个命令分别同色,除了列标题。 当选择为每个组标题颜色,就可以轻松识别当前组。
命令'z'范围,使或不使用的颜色。 结合颜色与大胆的命令指出('b'和'乙')将创造更舒适的接口或绝对可怕的,这取决于你。
录制设置
会晤后,成为决定结束前,你开始调整在每一个程序的执行开始某些参数。 使您的生活更容易通过键入命令W字。 这一个文件保存在本程序的设置和下一个对手将同样应根据数据进行记录。
技巧-继升级
这个技巧是基于使用的更新时间间隔非常低,监控调度进程,因为没有其他工具可以做
- 终端最大化
- 输入
nice -n -10 -d 0.09正在与好高范围上运行,9百分之一秒 - 突出重点,在反向运行的生产线
- 测试整理时间或MEM
把戏-在最顶端
这个技巧将改变写入到顶部的设置。 如果需要,让您的设置的备份
- 开始前
- 输入,按顺序排列,在『T','w'和'旷
- 重新启动榜首顶级d0
顶端将命令处理器时间,看到最优秀本身了。 他将能够达到最高?
结论
使用top命令,系统管理员可以利用各种资源来分析进程的行为。 和你有一个秘密告诉顶端? 或利用资源的建议这里?



















top命令是非常好,它的优势之一是要在几乎所有分布在默认情况下,包括家具存在。
但我更喜欢每天与htop,其中除了标准的功能,使界面更愉快,更直观的工作。
祝贺的文章和许多其他有趣的文章,我是数个月后的博客,而且总是从学习优秀的文章。
[...]作者:奇德ṛ安德拉德(Falecom?Cidandrade ·亲·巴西) - 参考[...]
雷纳托
状态行统一惯例TVOC的不是谈论“身份证”是什么意思!
事实上,如果我想知道处理器的消费总量应该我期待?
谢谢您。
埃弗顿@,@和@雷纳托雷纳托
我很欣赏的贡献。
关于在状态行(空闲时间)编号数据的缺乏已得到纠正。 此外,处理器的100%之间的空闲时间价值的差额总消费量。 这可能是有益的增加值的更新间隔更稳定。
雷纳托。
所以,你的意思,我的处理器的功耗仅为使用公式:
100号=处理器的消费价值
是否合理?
回到这个问题。
我的ID是98%
因此,处理器的功耗仅为:2%
为的文章,其上方的命令我读过的最好的祝贺!
@雷纳托,没错! 家用电脑通常工作约10%的总容量,对于处理器
@爱德华多,谢谢你。 我希望建议,对其他物品的命令
(*_*) - 录制设置
有关资料,顶端配置文件是为每个用户生成和风格。Toprc(顶点局),其中提取体现愿意跟随,并通过运行顶端更新:
========
RCfile窗户“为”最无耻braggin#'
编号:1,Mode_altscr = 0,Mode_irixps = 1,Delay_time = 3.000,Curwin = 3
菲埃fieldscur = AEHIOQTWKNMbcdfgjplrsuvyzX
winflags = 62777,sortindx = 10,maxtasks = 0
summclr = 1,msgsclr = 1,headclr = 3,taskclr = 1
工作fieldscur = ABcefgjlrstuvyzMKNHIWOPQDX
winflags = 62777,sortindx = 0,maxtasks = 0
summclr = 6,msgsclr = 6,headclr = 7,taskclr = 6
号负责fieldscur = ANOPQRSTUVbcdefgjlmyzWHIKX
winflags = 64825,sortindx = 13,maxtasks = 0
summclr = 5,msgsclr = 5,headclr = 4,taskclr = 5
Usr fieldscur = ABDECGfhijlopqrstuvyzMKNWX
winflags = 64825,sortindx = 4,maxtasks = 0
summclr = 3,msgsclr = 4,headclr = 2,taskclr = 3
========
(*_*) Damarinho
http://br.geocities.com/omlinux
(*_*)
另外,对于那些使用Gnome:
GNOME的系统监视器
(*_*) Damarinho
@ Damarinho,感谢合作
并建议尽快感谢写一篇关于htop文章
[...]非常有趣的文章教授奇德安德拉德的人谁喜欢或Linux的工程,该命令[...]
[...]来源:http://blog.cidandrade.pro.br/tecnologia/linux-comando-top/ [...]