当前位置: 首页 > news >正文

温州网站建设公司武汉seo网站

温州网站建设公司,武汉seo网站,厦门外贸公司做网站,学做缝纫的网站简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长! 优质专栏:Audio工程师进阶系列【原创干货持续更新中……】🚀 人生格言: 人生…

简介: CSDN博客专家,专注Android/Linux系统,分享多mic语音方案、音视频、编解码等技术,与大家一起成长!

优质专栏:Audio工程师进阶系列原创干货持续更新中……】🚀

人生格言: 人生从来没有捷径,只有行动才是治疗恐惧和懒惰的唯一良药.

更多原创,欢迎关注:Android系统攻城狮

欢迎关注Android系统攻城狮

1.前言

本篇目的:如何获取/proc/pid当前进程的物理内存和虚拟内存大小。

在/porc/pid/status中
VmPeak: 表示进程所占用最大虚拟内存大小
VmSize: 表示进程当前虚拟内存大小
VmLck: 表示被锁定的内存大小
VmHWM: 表示进程所占用物理内存的峰值
VmRSS: 表示进程当前占用物理内存的大小(与procrank中的RSS)
VmData: 表示进程数据段的大小
VmStk: 表示进程堆栈段的大小
VmExe: 表示进程代码的大小
VmLib: 表示进程所使用共享库的大小
VmPTE: 表示进程页表项的大小

2.实例

<1>.查看init进程物理内存和虚拟内存等信息

# cat /proc/1/status                                                                                                                                                                                                       
Name:	init
Umask:	0000
State:	S (sleeping)
Tgid:	1
Ngid:	0
Pid:	1
PPid:	0
TracerPid:	0
Uid:	0	0	0	0
Gid:	0	0	0	0
FDSize:	64
Groups:	3009 
VmPeak:	10906536 kB
VmSize:	10889100 kB
VmLck:	       0 kB
VmPin:	       0 kB
VmHWM:	    8796 kB
VmRSS:	    8796 kB
RssAnon:	    3644 kB
RssFile:	    3768 kB
RssShmem:	    1384 kB
VmData:	   17096 kB
VmStk:	     132 kB
VmExe:	    1888 kB
VmLib:	    4164 kB
VmPTE:	     268 kB
VmPMD:	      48 kB
VmSwap:	       0 kB
Threads:	2
SigQ:	0/13079
SigPnd:	0000000000000000
ShdPnd:	0000000000000000
SigBlk:	0000000080010000
SigIgn:	0000002000000000
SigCgt:	0000004c400094f8
CapInh:	0000000000000000
CapPrm:	0000003fffffffff
CapEff:	0000003fffffffff
CapBnd:	0000003fffffffff
CapAmb:	0000000000000000
Seccomp:	0
Speculation_Store_Bypass:	unknown
Cpus_allowed:	ff
Cpus_allowed_list:	0-7
Mems_allowed:	1
Mems_allowed_list:	0
voluntary_ctxt_switches:	3334
nonvoluntary_ctxt_switches:	1433

<2>.过滤物理内存和虚拟内存

# cat /proc/1/status | grep -E 'VmSize|VmRSS'
Name:	init   //init表示:进程的名字
VmPeak:	10906536 kB  //进程所占用最大虚拟内存大小
VmSize:	10889100 kB //虚拟内存大小:10889100kB = 10889MB = 10.889GB
VmRSS:	    8796 kB //实际占物理内存大小: 8796kB = 8.796MB

<2>./proc/1/status参数含义

1. Name: 进程的名称,这里是"init",通常是进程的可执行文件的名称。
2. Umask: 进程的文件创建权限掩码。
3. State: 进程的状态,这里是"S (sleeping)",表示进程处于休眠状态。
4. Tgid: 进程的线程组ID。
5. Ngid: 进程的NUMA节点组ID。
6. Pid: 进程的ID。
7. PPid: 父进程的ID。
8. TracerPid: 跟踪该进程的调试器的进程ID。
9. Uid: 进程的用户ID,包括实际用户ID、有效用户ID、保存设置用户ID和文件系统用户ID。
10. Gid: 进程的组ID,包括实际组ID、有效组ID、保存设置组ID和文件系统组ID。
11. FDSize: 进程打开文件描述符的数量。
12. Groups: 进程所属的用户组列表。
13. VmPeak: 进程的峰值虚拟内存使用量(单位:kB)。
14. VmSize: 进程当前的虚拟内存使用量(单位:kB)。
15. VmLck: 进程锁定的内存量(单位:kB)。
16. VmPin: 进程固定的内存量(单位:kB)。
17. VmHWM: 进程的峰值物理内存使用量(单位:kB)。
18. VmRSS: 进程当前的物理内存使用量(单位:kB)。
19. RssAnon: 进程匿名页的物理内存使用量(单位:kB)。
20. RssFile: 进程文件缓存的物理内存使用量(单位:kB)。
21. RssShmem: 进程共享内存的物理内存使用量(单位:kB)。
22. VmData: 进程数据段的物理内存使用量(单位:kB)。
23. VmStk: 进程堆栈的物理内存使用量(单位:kB)。
24. VmExe: 进程可执行代码的物理内存使用量(单位:kB)。
25. VmLib: 进程共享库的物理内存使用量(单位:kB)。
26. VmPTE: 进程页表的物理内存使用量(单位:kB)。
27. VmPMD: 进程PMD页的物理内存使用量(单位:kB)。
28. VmSwap: 进程使用的交换空间大小(单位:kB)。
29. Threads: 进程的线程数。
30. SigQ: 进程待处理的信号队列长度。
31. SigPnd: 进程挂起的信号集。
32. ShdPnd: 进程等待的共享内存信号集。
33. SigBlk: 进程阻塞的信号集。
34. SigIgn: 进程忽略的信号集。
35. SigCgt: 进程捕获的信号集。
36. CapInh: 进程继承的能力。
37. CapPrm: 进程能力限制。
38. CapEff: 进程当前的有效能力。
39. CapBnd: 进程绑定的能力。
40. CapAmb: 进程的可选能力。
41. Seccomp: 进程使用的seccomp模式。
42. Speculation_Store_Bypass: 未知状态。
43. Cpus_allowed: 进程允许运行的CPU掩码。
44. Cpus_allowed_list: 进程允许运行的CPU列表。
45. Mems_allowed: 进程允许使用的NUMA节点掩码。
46. Mems_allowed_list: 进程允许使用的NUMA节点列表。
47. voluntary_ctxt_switches: 进程主动上下文切换
48. nonvoluntary_ctxt_switches: 进程被迫的上下文切换次数。
http://www.qdjiajiao.com/news/7393.html

相关文章:

  • 做瞹视频网站怎样做网络推广
  • 专做负面的网站安徽企业网站建设
  • 哪个网站可以卖自己做的模型页优化软件
  • 今日重点新闻seo标题优化
  • 建设部网站 造价工程师如何做seo搜索优化
  • 做网站必须托管服务器吗广东百度seo
  • 广州品牌型网站建设靠谱的免费建站
  • 贸易公司如何做英文网站免费影视软件靠什么赚钱
  • b2c网站价格百度seo灰色词排名代发
  • 怎样做网站才不能被攻破百度投诉中心24人工客服
  • 网站建设都需要哪些书百度录入网站
  • 哪个网站做体检预约的营销战略有哪些内容
  • 网站的发展趋势百度点击器下载
  • vs2017可以做网站吗百度平台订单查询
  • 手机网站WordPress主题营销网站建设培训学校
  • 李沧做网站公司微商推广哪家好
  • 网站 css雅思培训班价格一般多少
  • 没有营业执照怎么样做百度企业网站信息流广告公司一级代理
  • 搜狗网站收录提交入口高端企业建站公司
  • 企业网站建设哪家便宜重庆seo网站运营
  • 政府的网站应该怎么做前端开发
  • .netcore网站开发十种营销方式
  • 对网站开发实训的建议百度竞价推广屏蔽软件
  • 答题网站怎么做怎样制作属于自己的网站
  • 电子商务网站建设的步骤进入百度app
  • mac 做网站百度关键词推广网站
  • 重庆做网站开发的集中江东seo做关键词优化
  • 嘉峪关市建设路小学新闻网站怎么做手工
  • 如何用java做网站界面海外网站
  • 个人网站可以如果做淘宝客搜索引擎大全