架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 8819|回复: 0

[linux] linux top命令VIRT,RES,SHR,DATA的含义

[复制链接]
发表于 2014-10-20 12:24:39 | 显示全部楼层 |阅读模式
top - 13:37:58 up 51 days, 20:48, 2 users, load average: 0.05, 0.03, 0.02
Tasks: 290 total, 1 running, 289 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.0%us, 0.0%sy, 0.0%ni,100.0%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st
Mem: 6096544k total, 4587432k used, 1509112k free, 437192k buffers
Swap: 8385888k total, 0k used, 8385888k free, 2846684k cached

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
22140 oracle 15 0 1694m 1.2g 1.1g S 0.0 19.8 1:20.40 oracle
22150 oracle 15 0 1688m 944m 936m S 0.0 15.9 0:30.19 oracle
22138 oracle 15 0 1681m 937m 934m S 0.0 15.7 0:02.14 oracle
4920 oracle 15 0 1686m 916m 908m S 0.0 15.4 3:14.46 oracle
4922 oracle 15 0 1686m 876m 868m S 0.0 14.7 2:17.30 oracle
4916 oracle 15 0 1686m 814m 806m S 0.0 13.7 1:55.11 oracle
22146 oracle 15 0 1686m 753m 745m S 0.0 12.7 0:31.55 oracle
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后,它将会降下来
DATA
1、数据占用的内存。如果top没有显示,按f键可以显示出来。2、真正的该程序要求的数据空间,是真正在运行中要使用的。

评分

参与人数 1MB +2 贡献 +2 收起 理由
北城织温22度 + 2 + 2 ITSVSE论坛有您而精彩!

查看全部评分





上一篇:【大学生晒被子有新招 被褥装进黑色塑料袋】
下一篇:请大家把打开论坛的程序运行信息告诉我下!
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-25 02:55

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表