逍遥一派 发表于 2015-1-14 21:23:29

带来一篇Centos 实行top下令具体解读

如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!1.感化
top下令用来显现实行中的步伐历程,利用权限是一切用户。

2.格局
top[-]

3.次要参数
d:指定更新的距离,以秒盘算。
q:没有任何提早的更新。假如利用者有超等用户,则top下令将会以最高的优先序实行。
c:显现历程完全的路径与称号。
S:积累形式,会将己完成或消散的子路程的CPU工夫积累起来。
s:宁静形式。
i:不显现任何闲置(Idle)或无用(Zombie)的路程。
n:显现更新的次数,完成后将会加入top。

4.申明
top下令是Linux体系办理的一个次要下令,经由过程它能够取得很多信息。这里我们分离来讲明它给出的信息。

top下令的显现(图略)


第一行暗示的项目顺次为以后工夫、体系运转工夫、以后体系登任命户数量、1/5/10分钟体系均匀负载(一样平常来讲,这个负载值应当不太大概凌驾1才对,除非您的体系很劳碌。假如延续高于5的话,那末.....细心的看看究竟是谁人步伐在影响全体体系吧!)。

第二行显现的是一切启动的历程、今朝运转、挂起(Sleeping)的和无用(Zombie)的历程。(对照必要注重的是最初的zombie谁人数值,假如不是0,嘿嘿!好悦目看究竟是谁人process酿成疆尸了吧?!)(stop形式:与sleep历程应区分,sleep会自动保持cpu,而stop是主动保持cpu,例单步跟踪,stop(停息)的历程是没法本人回到运转形态的)

第三行显现的是今朝CPU的利用情形,包含us用户空间占用CPU百分比、sy内核空间占用CPU百分比、ni用户历程空间内改动过优先级的历程占用CPU百分比(中止处置占用)、id余暇CPU百分比、wa守候输出输入的CPU工夫百分比、hi,si,st三者的意义目次还不分明:)

第四行显现物理内存的利用情形,包含总的可使用的内存、已用内存、余暇内存、缓冲区占用的内存。

第五行显现互换分区利用情形,包含总的互换分区、利用的、余暇的和用于高速缓存的巨细。

第六行显现的项目最多,上面列出了具体注释。
PID(ProcessID):历程标示号(每一个process的ID)
USER:历程一切者的用户名(该process所属的利用者)
PR:历程的优先级别(Priority的简写,步伐的优先实行按次,越小越早被实行)
NI:历程的优先级别数值(Nice的简写,与Priority有关,也是越小越早被实行)
VIRT:历程占用的假造内存值。
RES:历程占用的物理内存值。
SHR:历程利用的同享内存值。
S:历程的形态,个中S暗示休眠,R暗示正在运转,Z暗示僵逝世形态,N暗示该历程优先值是正数。
%CPU:该历程占用的CPU利用率。
%MEM:该历程占用的物理内存和总内存的百分比。
TIME+:该历程启动后占用的总的CPU工夫(CPU利用工夫的累加)
Command:历程启动的启动下令称号,假如这一行显现不下,历程会有一个完全的下令行。

top下令利用过程当中,还可使用一些交互的下令来完成别的参数的功效。这些下令是经由过程快速键启动的。
<空格>:立即革新。
P:依据CPU利用巨细举行排序。
T:依据工夫、累计工夫排序。
q:加入top下令。
m:切换显现内存信息。
t:切换显现历程和CPU形态信息。
c:切换显现下令称号和完全下令行。
M:依据利用内存巨细举行排序。
W:将以后设置写进~/.toprc文件中。这是写top设置文件的保举***。

能够看到,top下令是一个功效非常壮大的监控体系的工具,关于体系***而言特别主要。可是,它的弱点是会损耗良多体系资本。

5.使用实例
利用top下令能够监督指定用户,缺省情形是监督一切用户的历程。假如想检察指定用户的情形,在终端中按“U”键,然后输出用户名,体系就会切换为指定用户的历程运转界面,见所示。

a.感化
free下令用来显现内存的利用情形,利用权限是一切用户。

b.格局
free[-b|-k|-m][-o][-sdelay][-t][-V]

c.次要参数
-b-k-m:分离以字节(KB、MB)为单元显现内存利用情形。
-sdelay:显现每隔几秒数来显现一次内存利用情形。
-t:显现内存总和列。
-o:不显现缓冲区调治列。

d.使用实例
free下令是用来检察内存利用情形的次要下令。和top下令比拟,它的长处是利用复杂,而且只占用很少的体系资本。经由过程-S参数可使用free下令不中断地监督有几内存在利用,如许能够把它看成一个便利及时监控器。
#free-b-s5

利用这个下令后终端会接二连三地呈报内存利用情形(以字节为单元),每5秒更新一次。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!

不帅 发表于 2015-1-17 11:34:43

当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。

admin 发表于 2015-1-24 23:05:21

老实说,第一个程序是在C中编译好的,调试好了才在Linux下运行,感觉用vi比较麻烦,因为有错了不能调试,只是提示错误。

透明 发表于 2015-2-2 17:25:23

以前觉得Linux就跟dos一样,全是用命令窗口,相对于窗口界面来说多麻烦呀。

小妖女 发表于 2015-2-8 05:37:14

Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?

谁可相欹 发表于 2015-2-24 21:51:36

随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).

蒙在股里 发表于 2015-3-7 16:29:52

有疑问前,知识学习前,先用搜索。

乐观 发表于 2015-3-15 11:09:21

一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。

只想知道 发表于 2015-3-22 02:07:55

熟读写基础知识,学得会不如学得牢。
页: [1]
查看完整版本: 带来一篇Centos 实行top下令具体解读