Linux命令 Top
来源:互联网 发布:给淘宝客服差评 编辑:程序博客网 时间:2024/05/29 11:46
top - display Linux tasks
man top 查看命令文档
1、统计信息区
第一行:队列信息,同uptime命令的执行结果
19:53:24 当前系统日期
up 15:54 系统运行时间,格式为时:分
5 users 登陆过系统的用户数量
load average: 0.00, 0.00, 0.00 系统负载,即任务队列的平均长度。 三个数值分别为 1分钟、5分钟、15分钟前到现在的平均值
2、第二、三行为进程和CPU的信息
Tasks: 91 total 进程总数
2 running 正在运行的进程数
89 sleeping 休眠的进程数
0 stopped 停止的进程数
0 zombie 僵尸进程数
Cpu(s) 0.0%us 用户空间占用CPU百分比
0.4%sy 内核空间占用CPU百分比
0.0%ni 用户进程空间内改变过优先级的进程占用CPU百分比
99.3%id 空闲CPU百分比
0.0%wa 等待输入输出的CPU时间百分比
0.0%hi - 硬中断占用CPU的百分比
0.4%si - 软中断占用CPU的百分比
0.0%st - 是当hypervisor服务器另一个虚拟处理器的时候,虚拟CPU等待实际CPU的时间的百分比。当st值比较高的话,你需要向主机供应商申请扩容虚拟机。服务器上的另一个虚拟机可能拥有更大更多的CPU时间片,你可能需要申请升级以与之竞争。另外高steal值可能意味着主机供应商在服务器上过量地出售虚拟机。如果升级了虚拟机,steal值还不降的话,你应该寻找另一家服务供应商。
3,内存状态
Mem: 498168k total(内存总量), 275796k used(已使用内存量), 222372k free(空闲内存量), 75464k buffers(缓存的内存量)
4,swap交换分区信息
Swap: 524284k total(交换区总量), 0k used(使用的交换区总量), 524284k free(剩余交换区总量), 57964k cached( 缓冲的交换区总量)
5、各进程(任务)的状态监控
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 — 进程名称(命令名/命令行)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
多U多核CPU监控
在top基本视图中,按键盘数字“1”,可监控每个逻辑CPU的状况:
Cpu0 如果有多个就按照这个排序
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
敲击键盘“b”(打开/关闭加亮效果)
按f键查看显示字段
有””并且标注为大写字母的字段是可显示的,没有””并且是小写字母的字段是不显示的。如果要在基本视图中显示“CODE”和“DATA”两个字段,可以通过敲击“r”和“s”键:
- 1
- 2
- 3
- 4
- 5
在Linux系统“一切都是文件”的思想贯彻指导下,所有进程的运行状态都可以用文件来获取。系统根目录/proc中,每一个数字子目录的名字都是运行中的进程的PID,进入任一个进程目录,可通过其中文件或目录来观察进程的各项运行指标,例如task目录就是用来描述进程中线程的,因此也可以通过下面的方法获取某进程中运行中的线程数量(PID指的是进程ID):
- 1
在linux中还有一个命令pmap,来输出进程内存的状况,可以用来分析线程堆栈:
- linux命令---top命令
- linux命令:top命令
- linux top命令详解
- LINUX top命令
- linux top 命令
- 关于Linux top 命令
- linux top命令温习
- linux top命令详解
- linux top命令详解
- Linux top 命令详解
- linux top命令详解
- Linux top 命令 详解
- linux top命令详解
- LINUX TOP命令详解
- linux命令-top
- linux top命令详解
- Linux top 命令详解
- Linux top 命令详解
- Hyper-v安装Server 2016
- Unity插件开发基础—浅谈序列化系统
- pip报错解决方法--Fatal error in launcher: Unable to create process using
- DAVE4中的时钟配置与简单原理介绍
- 2017.09.11Dockfile
- Linux命令 Top
- OpenWRT下载与编译
- pycharm常用快捷操作
- @Transactional注解个人总结
- 微信公众号支付签名验证错误
- Maven之Unable to load the mojo 'resources' (or one of its required components)
- linux的虚拟内存和物理内存的理解
- zookeeper 清理snapshot及事务日志
- tensorflow 图像数据处理(一)