博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux之top命令
阅读量:4112 次
发布时间:2019-05-25

本文共 1700 字,大约阅读时间需要 5 分钟。

top命令是最流行Unix/Linux的性能工具之一。系统管理员可用运行top命令监视进程和Linux整体性能。

执行top操作如下信息:

top - 09:56:27 up 46 days, 23 min,  1 user,  load average: 0.06, 0.19, 0.18Tasks: 135 total,   1 running, 134 sleeping,   0 stopped,   0 zombieCpu(s):  0.1%us,  0.0%sy,  0.0%ni, 99.8%id,  0.1%wa,  0.0%hi,  0.0%si,  0.0%stMem:   8172504k total,  8120264k used,    52240k free,   169576k buffersSwap:  8193140k total,      156k used,  8192984k free,  4363900k cached  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                1 root      15   0 10368  676  572 S  0.0  0.0   0:02.24 init       ......

 

第一行是任务队列信息:

top -当前日期 up 系统运行时间,几个user,load average为系统负载,三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值。

第二行是Task概述:

Tasks:任务总数,几个在执行,几个在睡眠,几个进程停止,几个僵尸进程

第三行是CPU占用百分比信息

Cpu(s):用户空间占用cpu百分比,系统内核空间占用cpu百分比,用户进程空间内改变过优先级的进程占用CPU百分比(nice),id 空闲CPU百分比,IO等待占用CPU的百分比, 硬中断占用CPU的百分比,软中断占用CPU的百分比

第四行是内存使用情况:

物理内存总量,使用中的内存总量,空闲内存总量,缓存的内存量

第五行:swap交换分区:

交换区总量,使用的交换区总量,空闲交换区总量,缓冲的交换区总量

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

PID — 进程id

USER — 进程所有者

PR — 进程优先级

NI — nice值。负值表示高优先级,正值表示低优先级

VIRT — 进程使用的虚拟内存总量,单位kb。VIRT=SWAP+RES

RES — 进程使用的、未被换出的物理内存大小,单位kb。RES=CODE+DATA

SHR — 共享内存大小,单位kb

S — 进程状态。D=不可中断的睡眠状态 R=运行 S=睡眠 T=跟踪/停止 Z=僵尸进程

%CPU — 上次更新到现在的CPU时间占用百分比

%MEM — 进程使用的物理内存百分比

TIME+ — 进程使用的CPU时间总计,单位1/100秒

COMMAND — 进程名称(命令名/命令行)

 

top交互模式下可以执行的操作如下:

u:输入用户名称可以显示此用户开启的进程d or s:更新间隔n:显示的进程数q:退出k,r:手动的kill或者renice进程c : 切换显示模式,共有两种模式,一是只显示执行档的名称,另一种是显示完整的路径与名称S : 累积模式,会将己完成或消失的子行程 ( dead child process ) 的 CPU time 累积起来f:添加或者删除显示的列o:显示列顺序h:help提升命令操作

常用方式:

5.5秒刷屏更新信息:top -d 5.5 显示更新十次后退出:top -n 10更新8次每次时间间隔为1秒,然后输出到monitor.txt中:top -n 8 -d 1 >monitor.txt

 

转载地址:http://vpqsi.baihongyu.com/

你可能感兴趣的文章
firewalld的基本使用
查看>>
Linux下SVN客户端使用教程
查看>>
Linux分区方案
查看>>
nc 命令详解
查看>>
如何使用 systemd 中的定时器
查看>>
git命令速查表
查看>>
linux进程监控和自动重启的简单实现
查看>>
OpenFeign学习(三):OpenFeign配置生成代理对象
查看>>
OpenFeign学习(四):OpenFeign的方法同步请求执行
查看>>
OpenFeign学习(五):OpenFeign请求结果处理及重试控制
查看>>
OpenFeign学习(六):OpenFign进行表单提交参数或传输文件
查看>>
OpenFeign学习(七):Spring Cloud OpenFeign的使用
查看>>
Ribbon 学习(二):Spring Cloud Ribbon 加载配置原理
查看>>
Ribbon 学习(三):RestTemplate 请求负载流程解析
查看>>
深入理解HashMap
查看>>
XML生成(一):DOM生成XML
查看>>
XML生成(三):JDOM生成
查看>>
Ubuntu Could not open lock file /var/lib/dpkg/lock - open (13:Permission denied)
查看>>
collect2: ld returned 1 exit status
查看>>
C#入门
查看>>