标签:libexec smem gsd 内存 Oracle gdm usr
1. 本来计划使用 ps 命令进行查看, 但是发现ps 最多查询出来的是 RSS的内存数据, 会多添加很多冗余的内存数据量进来, 于是作罢
2. 找了下公司的方神, 说可以使用smem 然后简单看了下发现的确可以.
3. 安装和使用方法如下:
yum install epel-release yum install smem
简单执行一下命令效果为:
[root@CentOS77 ~]# smem PID User Command Swap USS PSS RSS 2633 root nginx: master process ./ngi 1400 4 4 56 3233 gdm dbus-launch --exit-with-ses 496 4 4 196 3253 gdm /usr/libexec/at-spi-bus-lau 712 4 4 288 3258 gdm /usr/bin/dbus-daemon --conf 500 4 4 288 3260 gdm /usr/libexec/at-spi2-regist 812 4 4 280 3359 gdm /usr/bin/pulseaudio --start 1476 4 4 264 3434 gdm /usr/libexec/ibus-dconf 688 4 4 296 3439 gdm /usr/libexec/ibus-portal 648 4 4 296 3451 gdm /usr/libexec/xdg-permission 520 4 4 276 3472 gdm /usr/libexec/gsd-a11y-setti 676 4 4 288 3479 gdm /usr/libexec/gsd-datetime 2040 4 4 272 3483 gdm /usr/libexec/gsd-housekeepi 620 4 4 272 3488 gdm /usr/libexec/gsd-mouse 552 4 4 272
第六列是PSS
第五列是USS
4. 查询oracle用户的内存信息
smem |grep oracle |grep -v grep |awk '{sum+=$6} END {print sum/1024}'
就可以简单查看了
因为单位是kb 所以可以使用触发进行显示.
标签:libexec,smem,gsd,内存,Oracle,gdm,usr 来源: https://www.cnblogs.com/jinanxiaolaohu/p/12965609.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。