Linux下的top命令PR,NI,VIRT,RES,SHR,S的解释
今天在观察服务器运行情况的时候用top命令看我的程序是否在运行,一般只关心内存,CPU这些参数,但是它还有很多的参数,我们一起来看看其他的参数都是什么意思。
VIRT:Virtual memory usage 虚拟内存
1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等
2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量
RES:Resident memory usage 常驻内存
1、进程当前使用的内存大小,但不包括swap out
2、包含其他进程的共享
3、如果申请100m的内存,实际使用10m,它只增长10m,与VIRT相反
4、关于库占用内存的情况,它只统计加载的库文件所占内存大小
SHR:Shared memory 共享内存
1、除了自身进程的共享内存,也包括其他进程的共享内存
2、虽然进程只使用了几个共享库的函数,但它包含了整个共享库的大小
3、计算某个进程所占的物理内存大小公式:RES – SHR
4、swap out后,它将会降下来
PR: Priority 优先级
NI nice值。
负值表示高优先级,正值表示低优先级m
S : Process status 进程状态。
D=不可中断的睡眠状态
R=运行
S=睡眠
T=跟踪/停止
Z=僵尸进程
Linux下的top命令PR,NI,VIRT,RES,SHR,S的解释相关推荐
- Linux 的 top命令参数详解 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
Linux 的 top命令详解 这张图是真实的阿里云云服务器上,使用了top命令之后的信息. 1.上半部分显示了整体系统负载情况 1.1 top 第一行: 从左到右依次为当前系统时间,系统运行的时间, ...
- 转 linux进程内存到底怎么看 剖析top命令显示的VIRT RES SHR值
引 言: top命令作为Linux下最常用的性能分析工具之一,可以监控.收集进程的CPU.IO.内存使用情况.比如我们可以通过top命令获得一个进程使用了多少虚拟内存(VIRT).物理内存(RES). ...
- 剖析top命令显示的VIRT RES SHR值
http://yalung929.blog.163.com/blog/static/203898225201212981731971/ http://www.fuzhijie.me/?p=741 引 ...
- Linux下的top命令
top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法. 引用 $ top top - 01:06:48 up ...
- linux cpu使用率1200%,linux下用top命令查看cpu利用率超过100%
今天跑了一个非常耗时的批量插入操作..通过top命令查看cpu以及内存的使用的时候,cpu的时候查过了120%..以前没注意..通过在top的情况下按大键盘的1,查看的cpu的核数为4核. 通过网上查 ...
- python将Linux下使用top命令获取的进程信息进行分析做可视化展示
python将Linux下使用top命令获取的进程信息进行分析做可视化展示 版本 版本 作者 日期 备注 v1.0 ZY 2020.11.10 初版完成 文章目录 python将Linux下使用top ...
- c语言实现linux下的top命令来获取cpu利用率_有用的一篇笔记,linux 调优各项监控指标...
自开始负责生产环境部署,中间遇到了若干线上环境内存以及CPU的问题.由于微服务以及容器的流行,现在已经可以很方便的使用 K8s + prometheus + grafana + alert 的方式进行 ...
- linux ps与top 命令下wa,hi,si,st等及 VSZ,RSS,VIRT,RES,等关键字含义详解!
Linux中ps与top命令 这两个命令都是查看系统进程信息的命令,但是用处有点儿不同 一:.ps命令–提供系统过去信息的一次性快照 也就是说ps命令能够查看刚刚系统的进程信息 命令:ps aux或 ...
- linux ps top 命令 VSZ,RSS,TTY,STAT, VIRT,RES,SHR,DATA的含义
linux ps top 命令 VSZ,RSS,TTY,STAT, VIRT,RES,SHR,DATA的含义 linuxpstop http://javawind.net/p131 VIRT:virt ...
最新文章
- 【前端面试分享】- 寒冬求职下篇
- python处理文件错行_打印当前python文件错误行
- linux运维决心书!
- Android Apk包的签名出库、自动编译与混淆
- Visual Studio 2019 16.1 使用 .NET Core 3.0
- java http 1.1_java11新特性HttpClient
- css 垂直居中_CSS 水平+垂直居中的方式
- [转]hexo 博客开启 https (SSL 证书)
- 电脑经验小总结(原创)
- 红旗linux桌面版_瑞星ESM杀毒软件For Linux获红旗兼容性认证
- 境外业务性能优化实践
- 做了9年程序员,为什么我还摆脱不了复制粘贴?
- Netty下的消息群发
- SitePoint播客#127:Chris CoyierCSS技巧
- 数组-问题 B: 习题6-5 数组元素逆置
- 你的Scrum迭代够精益吗?看完就全明白了
- php网上书城|基于PHP实现网上书店商城藉项目
- 如何计算机网络打印机驱动程序,电脑怎么安装打印机及打印机的驱动程序
- 金融资金平台HTML模板
- GeoServer WMTS切片计算
热门文章
- [LeetCode By Python]167. Two Sum II - Input array is sorted
- 改造vue-element-admin 的登录功能,变成从后台数据库中验证登录
- 线性表-链式存储结构
- 数学建模学习笔记(2):TOPSIS方法(优劣解距离法)和熵权法修正
- linux内核模块编程(六)----字符设备驱动中断开发
- 搭建达梦数据库数据守护-实时主备
- Javascript的IE和Firefox兼容性
- golang包time用法详解
- 使用 GCD 实现倒计时效果
- 成功解决 git设置http代理 https代理 取消代理