当前位置: 首页 > news >正文

展示型网站设计与制作团队网站工商网监标

展示型网站设计与制作团队,网站工商网监标,长沙科技网站设计哪家专业,手机维修网站那个公司做的0 前言 top命令是Unix 和 Linux下常用的性能分析工具,提供了一个动态的、交互式的实时视图,显示系统的整体性能信息,以及正在运行的进程的相关信息,包括各个进程的资源占用状况,类似于Windows的任务管理器。 1 top命令…

0 前言

top命令是Unix 和 Linux下常用的性能分析工具,提供了一个动态的、交互式的实时视图,显示系统的整体性能信息,以及正在运行的进程的相关信息,包括各个进程的资源占用状况,类似于Windows的任务管理器。

1 top命令 格式、选项和操作

1.1 top命令 格式 

[purpleendurer @ bash ~] top --help
top: inappropriate '-help'
Usage:top -hv | -bcHiOSs -d secs -n max -u|U user -p pid(s) -o field -w [cols]
[purpleendurer @ bash ~] 

top -hv | -bcHiOSs -d secs -n max -u|U user -p pid(s) -o field -w [cols]

 1.2 top命令选项

选项功能
-b以批处理(batch)模式运行,直接将结果输出到文件。
-c显示完整的命令行而不截断。
-d <秒数>指定 top 命令的刷新时间间隔,单位为秒。
-H在进程信息中显示线程详细信息。
-i不显示闲置(idle)或无用的进程。
-n <次数>指定 top 命令运行的次数后自动退出。
-p <进程ID>仅显示指定进程ID的信息。
-S累计显示进程的 CPU 使用时间。

-u <用户名>

-U <用户名>

仅显示指定用户名的进程信息。

1.3 top命令操作说明

top命令提供了动态的、交互式的实时视图,可以进行以下操作:

操作说明
Ctrl+L擦除并且重写屏幕
K

终止一个进程。

系统将提示用户输入需要终止的进程PID,以及需要给该进程发送什么样的信号。

默认值是信号15。一般的终止进程可以使用15信号。如果不能正常结束那就使用信号9强制结束该进程。

在安全模式中此命令被屏蔽。

i忽略闲置和僵死进程。这是一个开关式命令。
q退出程序
r

重新安排一个进程的优先级别。系统提示用户输入需要改变的进程PID以及需要设置的进程优先级值。

输入一个正值将使优先级降低,反之则可以使该进程拥有更高的优先权。默认值是10。

S切换到累计模式。
s

改变两次刷新之间的延迟时间。

系统将提示用户输入新的时间,单位为s。如果有小数,就换算成m s。

输入0值则系统将不断刷新,默认值是5 s。

需要注意的是如果设置太小的时间,很可能会引起不断刷新,从而根本来不及看清显示的情况,而且系统负载也会大大增加。

f或者F从当前显示中添加或者删除项目。
o或者O改变显示项目的顺序
l切换显示平均负载和启动时间信息。
m切换显示内存信息。
t切换显示进程和CPU状态信息。
c切换显示命令名称和完整命令行。
M根据驻留内存大小进行排序。
P根据CPU使用百分比大小进行排序。
T根据时间/累计时间进行排序。
W将当前设置写入~/.toprc文件中。

2 top命令实例

top - 23:49:06 up 3 min,  0 users,  load average: 0.01, 0.03, 0.00
Tasks:   5 total,   1 running,   4 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.2 us,  0.0 sy,  0.0 ni, 99.7 id,  0.0 wa,  0.2 hi,  0.0 si,  0.0 st
KiB Mem :  3855948 total,  2028368 free,   257300 used,  1570280 buff/cache
KiB Swap:        0 total,        0 free,        0 used.  3350552 avail Mem PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                        1 csdn      20   0   40356   5120   3748 S   0.0  0.1   0:00.19 zsh                                                                                            46 csdn      20   0   40156   5112   3844 S   0.0  0.1   0:00.03 zsh                                                                                            72 csdn      20   0   40156   5024   3780 S   0.0  0.1   0:00.03 zsh                                                                                            100 csdn      20   0   15124   3540   3124 S   0.0  0.1   0:00.00 bash                                                                                           114 csdn      20   0   59472   4176   3640 R   0.0  0.1   0:00.00 top                          

显示的信息比较丰富,我们逐行分析说明。

第一行:系统当前状态

1.系统时间:23:48:30

2.运行时间:up 3 min,

3.当前登录用户:0  users

4.负载均衡(uptime)  load average: 0.01, 0.03, 0.00

     average后面的三个数分别是1分钟、5分钟、15分钟的负载情况。

     load average数据是每隔5秒钟检查一次活跃的进程数,然后按特定算法计算出的数值。

     如果这个数除以逻辑CPU的数量,结果高于5的时候就表明系统在超负荷运转了

备注:第一行信息内容 同 uptime 命令的执行结果相同

第二行:任务(进程)队列信息 Tasks

1.总进程数量    :5 total

2.运行进程数量:1 running

3.休眠进程数量:4 sleeping

4.停止进程数量:0 stopped

5.僵尸进程数量:0 zombie

 第三行:cpu状态信息 %Cpu(s)

1.用户空间占用CPU的百分比(user space)                     :0.8% us

2.内核空间占用CPU的百分比(sysctl)                              :0.2% sy

3.改变过优先级的进程占用CPU的百分比( nice)              :0.0% ni

4.空闲CPU百分比(idolt)                                                   :99.0% id

5.IO等待占用CPU的百分比(wait)                                     :0.0% wa

6.硬中断占用CPU的百分比(Hardware IRQ)                     :0.0% hi

7.软中断占用CPU的百分比(Software Interrupts)              :0.0% si

8.被虚拟化程序偷取的 CPU 时间百分比(steal)                 :0.0 st

第四行:内存状态 KiB Mem

1.内存总量         :3855948 total

2.未用内存数量  :2028368 free

3.已用内存数量  :257300 used

4.缓存的内存量  :1570280 buff/cache

 第五行:交换分区信息 swap

1.总量       :0 total

2.未用       :0 free

3.已用       :0 used

4.利用内存:3350552 avail Mem

第六行:空行

第七行以下:各进程(任务)的状态监控

1.PID: 进程id
2.USER : 进程所有者
3.PR : 进程优先级
4. NI:nice值。负值表示高优先级,正值表示低优先级
5.VIRT(virtual memory usage 虚拟内存):进程使用的虚拟内存总量,包括进程使用的代码(code)、数据(data)、共享库(shared libraries),以及被换出(swap out)到交换区和映射了(map)但尚未使用(未载入实体内存)的部分等,单位kb。

       VIRT=SWAP+RES
6.RES(resident memory usage 常驻内存):进程使用的、未被换出的物理内存大小,单位kb。

       RES=CODE+DATA
7.SHR(shared memory 共享内存:共享内存大小,单位kb
8.S:进程状态。

        D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程
9.%CPU :上次更新到现在的CPU时间占用百分比
10.%MEM:进程使用的物理内存百分比
11.TIME+ :进程使用的CPU时间总计,单位1/100秒
12. COMMAND:进程运行的命令(命令名/命令行)

注:计算某个进程所占的物理内存大小公式:RES – SHR 

http://www.yayakq.cn/news/889592/

相关文章:

  • 建设通官方网站下载e航免费的开发网站建设
  • 网站建设费入如保入账网站项目团队介绍怎么写
  • 做网站的公司赚钱吗哪个网站可以做翻译兼职
  • 查询网站备案信息wordpress建中英文
  • 教育局建设网站的必要性建设银行网站怎么先无贷款呢
  • php网站怎么做伪静态网站开发人员职位晋升空间
  • linux 搭建网站服务器企业注册登记信息查询
  • php网站开发实例编程python django 做 网站
  • 洛阳网站排名做写手一般上什么网站
  • 四平网站建设怎么选域名申请而完成以后怎么做网站
  • 网站建设在线商城微信网站多少钱
  • 双公示 网站专栏建设安徽建筑工程网站
  • 郑州网站建设信息wordpress plug in
  • 网站建设进无形资产的规定网站给假冒伪劣产品做推广
  • 石家庄桥西网站制作公司wordpress的官方网
  • 济南做网站建设的公司商务网站建设概念
  • 西安农产品网站建设用html做女装网站
  • 古塔网站建设广州番禺网站制作
  • 提供网站制作企业建网站程序
  • 仿淘宝网站源码+php杂志社网站建设意义
  • 用手机怎么做免费网站网站建设完成之后要索取哪些
  • 秦皇岛市城乡建设网站上海嘉定
  • 佛山seo网站排名免费咨询问题
  • 潍坊网站开发高手百度网站打不开
  • 榆垡网站建设网站域名空间多少钱
  • 做软文的网站哈尔滨免费网站制作
  • 做网站国内阿里云虚拟主机多少钱h5页面制作代码
  • 邵阳红网站网站制作需要的材料
  • 昆明网站设计都需要设计什么深圳市官网网站建设哪家好
  • 最好的模板网站桂林网站建设价格