今天在观察服务器运行情况的时候用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的解释相关推荐

  1. Linux 的 top命令参数详解 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

    Linux 的 top命令详解 这张图是真实的阿里云云服务器上,使用了top命令之后的信息. 1.上半部分显示了整体系统负载情况 1.1 top 第一行: 从左到右依次为当前系统时间,系统运行的时间, ...

  2. 转 linux进程内存到底怎么看 剖析top命令显示的VIRT RES SHR值

    引 言: top命令作为Linux下最常用的性能分析工具之一,可以监控.收集进程的CPU.IO.内存使用情况.比如我们可以通过top命令获得一个进程使用了多少虚拟内存(VIRT).物理内存(RES). ...

  3. 剖析top命令显示的VIRT RES SHR值

    http://yalung929.blog.163.com/blog/static/203898225201212981731971/ http://www.fuzhijie.me/?p=741 引 ...

  4. Linux下的top命令

    top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.下面详细介绍它的使用方法. 引用 $ top top - 01:06:48 up ...

  5. linux cpu使用率1200%,linux下用top命令查看cpu利用率超过100%

    今天跑了一个非常耗时的批量插入操作..通过top命令查看cpu以及内存的使用的时候,cpu的时候查过了120%..以前没注意..通过在top的情况下按大键盘的1,查看的cpu的核数为4核. 通过网上查 ...

  6. python将Linux下使用top命令获取的进程信息进行分析做可视化展示

    python将Linux下使用top命令获取的进程信息进行分析做可视化展示 版本 版本 作者 日期 备注 v1.0 ZY 2020.11.10 初版完成 文章目录 python将Linux下使用top ...

  7. c语言实现linux下的top命令来获取cpu利用率_有用的一篇笔记,linux 调优各项监控指标...

    自开始负责生产环境部署,中间遇到了若干线上环境内存以及CPU的问题.由于微服务以及容器的流行,现在已经可以很方便的使用 K8s + prometheus + grafana + alert 的方式进行 ...

  8. linux ps与top 命令下wa,hi,si,st等及 VSZ,RSS,VIRT,RES,等关键字含义详解!

    Linux中ps与top命令 这两个命令都是查看系统进程信息的命令,但是用处有点儿不同 一:.ps命令–提供系统过去信息的一次性快照 也就是说ps命令能够查看刚刚系统的进程信息  命令:ps aux或 ...

  9. 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 ...

最新文章

  1. 【前端面试分享】- 寒冬求职下篇
  2. python处理文件错行_打印当前python文件错误行
  3. linux运维决心书!
  4. Android Apk包的签名出库、自动编译与混淆
  5. Visual Studio 2019 16.1 使用 .NET Core 3.0
  6. java http 1.1_java11新特性HttpClient
  7. css 垂直居中_CSS 水平+垂直居中的方式
  8. [转]hexo 博客开启 https (SSL 证书)
  9. 电脑经验小总结(原创)
  10. 红旗linux桌面版_瑞星ESM杀毒软件For Linux获红旗兼容性认证
  11. 境外业务性能优化实践
  12. 做了9年程序员,为什么我还摆脱不了复制粘贴?
  13. Netty下的消息群发
  14. SitePoint播客#127:Chris CoyierCSS技巧
  15. 数组-问题 B: 习题6-5 数组元素逆置
  16. 你的Scrum迭代够精益吗?看完就全明白了
  17. php网上书城|基于PHP实现网上书店商城藉项目
  18. 如何计算机网络打印机驱动程序,电脑怎么安装打印机及打印机的驱动程序
  19. 金融资金平台HTML模板
  20. GeoServer WMTS切片计算

热门文章

  1. [LeetCode By Python]167. Two Sum II - Input array is sorted
  2. 改造vue-element-admin 的登录功能,变成从后台数据库中验证登录
  3. 线性表-链式存储结构
  4. 数学建模学习笔记(2):TOPSIS方法(优劣解距离法)和熵权法修正
  5. linux内核模块编程(六)----字符设备驱动中断开发
  6. 搭建达梦数据库数据守护-实时主备
  7. Javascript的IE和Firefox兼容性
  8. golang包time用法详解
  9. 使用 GCD 实现倒计时效果
  10. 成功解决 git设置http代理 https代理 取消代理