Linux指令:top
今天测试同事告诉我,测试环境一直出现oom,让我分析一下,第一个用到的是top指令,记录一下。
1. 前五行信息
top - 10:58:46 up 51 days, 20:22, 3 users, load average: 0.15, 0.08, 0.08
Tasks: 128 total, 1 running, 127 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.5 us, 0.2 sy, 0.0 ni, 99.2 id, 0.0 wa, 0.0 hi, 0.0 si, 0.2 st
KiB Mem : 3684076 total, 1360600 free, 1077208 used, 1246268 buff/cache
KiB Swap: 4194300 total, 4083556 free, 110744 used. 2347760 avail Mem
第一行:当前时间, 系统运行时间,连接用户,系统负载:1分钟,5分钟,15分钟
第二行:进程总数,正在运行数,睡眠的进程数,停止的,僵尸进程
第三行:用户空间占CPU百分比,内核占CPU百分比,用户进程空间内改变过优先级的进程占用CPU百分比,空闲CPU百分比,hi是硬件中断等待输入输出百分比,si是软件中断CPU百分比,st是分配给运行在其它虚拟机上的任务的实际 CPU 时间
第四行:物理内存总量,空闲内存,使用的内存,用作内核缓存的内存量
第五行:交换区总量,空闲交换区量,使用量,缓冲的交换区总量:内存中的内容被换出到交换区,而后又被换入到内存,但使用过的交换区尚未被覆盖, 该数值即为这些内容已存在于内存中的交换区的大小。相应的内存再次被换出时可不必再对交换区写入。
2.进程信息
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
22677 root 20 0 3990944 858676 13168 S 4.0 23.3 5:09.03 java
PID:进程id USER:用户 PR:优先级 NI:nice值 负值表示高优先级,正值低优先级 VIRT:进程使用虚拟内存总量(kb单位)VIRT=SWAP+RES ( SWAP:使用的虚拟内存,被换出大小 ) RES:进程使用,未被换出的大小 SHR:共享内存大小,单位kb S:进程状态(S:sleep R:running T:trace/stop Z:僵尸进程 D:不可中断的睡眠状态) %CPU:CPU利用率 %MEM:内存利用率 TIME+:进程运行时间总计 COMMAND:命令名/命令行
上图是额外通过f键可以让top显示的一些列,说几个比较重要的 Data:使用数据量(数据区+栈) Code:代码大小 SWAP:使用交换空间
转载于:https://www.cnblogs.com/zhengwangzw/p/9121318.html
Linux指令:top相关推荐
- 关于Linux系统指令 top 之 %wa 占用高,用`iostat`探个究竟
最近测试一项目,性能非常不理想.老版本逻辑和功能都简单时,性能是相当的好!接口点击率是万级的.谁知修改后上不了百. 架设Jboss服务器,业务逻辑用Java处理,核心模块使用C++处理,使用JNI衔接 ...
- linux中top指令,Linux下top命令详解
原标题:Linux下top命令详解 1.简介 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.top显示系统当前的进程和其他状况 ...
- Linux进程top命令作用是,Linux中top命令起什么作用呢?
摘要: 下文讲述Linux中top的功能说明,如下所示: top命令功能: 用于实时显示系统中各进行对各种个资源的占用情况 top命令的语法格式: top [参数] -----常用参数说明------ ...
- 图解linux下top命令的使用
图解linux下top命令的使用 2012-09-27 0个评论 来源:程序员文摘 收藏 我要投稿 top命令经常用来监控linux的系统状况,比如cpu.内存的使用,程序员 ...
- Linux 指令大全(3)
2019独角兽企业重金招聘Python工程师标准>>> Linux 指令大全(3) 名称:/etc/aliases 使用权限:系统管理者 使用方式: 请用 newaliases 更新 ...
- 初学者必备Linux指令
初学者完成Linux系统安装以后,学习Linux操作系统必备的指令,基于Linux指令管理Linux操作系统,必备Linux指令有哪些? 基础命令相关一: Cd.ls.pwd.help.man.if. ...
- linux保存动态进程信息,Linux 命令 - top: 动态显示进程信息
命令格式 top -hv | -abcHimMsS -d delay -n iterations -p pid [, pid ...] 命令参数 -a 根据内存的使用排序. -b 以批处理模式操作. ...
- Hadoop第三天--linux指令
自己的话:层楼终究误少年,自由早晚乱余生 眼泪你别问,joker这个 "男人" 你别恨 Hadoop第三天–linux指令 Linux常用命令 基本日常操作命令 linux的文件系 ...
- 《Linux指令从入门到精通》——4.2 Linux下的简单文字模式文本编辑器
本节书摘来自异步社区<Linux指令从入门到精通>一书中的第4章,第4.2节,作者:宋磊 , 宋馥莉 , 雷文利著,更多章节内容可以访问云栖社区"异步社区"公众号查看 ...
- 盘点那些常用的Linux指令
常用的Linux指令 处理目录 查看目录文件 ls 查看当前所在的路径 pwd 切换目录 cd 创建文件夹 mkdir 删除文件/目录 rm 复制文件/目录 cp 重命名/转移 文件/目录 mv 处理 ...
最新文章
- c语言统计单词字母个数,C语言统计单词个数
- 强制类型转换规则 java_Java学习——第002天学习笔记整理
- 到底什么是跨域?附解决方案!
- 浅谈数据仓库建设中的数据建模方法
- cg word List 1
- 深度学习backbone是什么意思_一场突如其来的讨论:到底什么是深度学习?SVM其实也是深度学习吗?...
- 【Docker】Docker 启动prometheus报错 parsing YAML file /etc/prometheus/prometheus.yml: yaml: unmarshal
- 微型计算机原理_课后答案,微机原理课后习题答案
- 【每日算法Day 100】字节跳动 AI Lab 面试编程题(三道)
- 电脑各配件故障速排方法
- Attempt to invoke virtual method 'void android.widget.CompoundButton.setChecked(boolean)' on a null
- 抖音初始权重快速提升3大攻略,新人必看丨国仁网络资讯
- 15b万用表怎么测电容_手工改造丨把15B万用表隐藏的功能利用起来~
- 计算机毕业设计 志愿者服务管理系统 志愿者系统 志愿者招募系统 志愿者报名管理系统 志愿者信息管理系统 志愿者管理系统 志愿者管理系统源码 志愿者管理系统java 志愿者信息管理系统
- 【C语言程序设计】基本算术运算
- 2022年2月语音合成(TTS)和语音识别(ASR)论文月报
- 没项目实战经验?分享自学练手的软件测试项目实战+数据库+接口,部署超级简单
- 西门子S7-1200PLC和KTP700触摸屏通过USS协议控制MM420变频器
- Oracle EBS 名词解释
- 97年的Mekka ’97 4K Intro世界编程大赛冠军作品
热门文章
- 西南大学计算机应用基础作业答案2020,2018秋【西南大学】[0483]《计算机应用基础》作业(资料)...
- 重启mysql tomcat_linux下MySQL、Tomcat、Redis、Nginx停止和重启
- Java动态so库修改,Adnroid so文件动态调试技巧
- 常用screen参数
- 357.计算各个位数不同的数字个数
- JSP指令:page指令,errorPage和isErrorPage
- servlet的配置(映射)以及生命周期
- 【数字图像处理系列一】opencv-python快速入门篇
- CNN反向传播公式推导
- boost::filesystem使用手册