没有合适的资源?快使用搜索试试~ 我知道了~
代码如下: #!/bin/bash #****************************************************************# # ScriptName: pm # Author: osdba # Create Date: 2010-01-31 # Modify Author: # Modify Date: 2010-01-31 # Function: show processes memory used #***************************************************************# functio
资源推荐
资源详情
资源评论
Shell脚本查看进程内存真实占用情况脚本查看进程内存真实占用情况
代码如下:
#!/bin/bash
#****************************************************************#
# ScriptName: pm
# Author: osdba
# Create Date: 2010-01-31
# Modify Author:
# Modify Date: 2010-01-31
# Function: show processes memory used
#***************************************************************#
function getpidmem()
{
cat /proc/$1/smaps 2>/dev/null |awk /
‘BEGIN{
total_size=0;
total_rss=0;
total_shared_clean=0;
total_shared_dirty=0;
total_private_clean=0;
total_private_dirty=0;
total_swap=0;
mem_size=0;
mem_rss=0;
mem_shared_clean=0;
mem_shared_dirty=0;
mem_private_clean=0;
mem_private_dirty=0;
mem_swap=0;
}
{
if($1 ~ /^Size:/)
{
mem_size=$2;
}
else if($1 ~ /^Rss:/)
{
mem_rss=$2;
}
else if($1 ~ /^Shared_Clean:/)
{
mem_shared_clean=$2;
}
else if($1 ~ /^Shared_Dirty:/)
{
mem_shared_dirty=$2;
}
else if($1 ~ /^Private_Clean:/)
{
mem_private_clean=$2;
}
else if($1 ~ /^Private_Dirty:/)
{
mem_private_dirty=$2;
}
else if($1 ~ /^Swap:/)
{
mem_swap=$2;
}
else
{
if(ipcmem_start==1)
{
ipc_size=mem_size;
ipc_rss=mem_rss;
资源评论
weixin_38690830
- 粉丝: 4
- 资源: 996
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 学校课程软件工程常见10道题目以及答案demo
- javaweb新手开发中常见的目录结构讲解
- 新手小白的git使用的手册入门学习demo
- 基于Java观察者模式的info-express多对多广播通信框架设计源码
- 利用python爬取豆瓣电影评分简单案例demo
- 机器人开发中常见的几道问题以及答案demo
- 基于SpringBoot和layuimini的简洁美观后台权限管理系统设计源码
- 实验报告五六代码.zip
- hdw-dubbo-ui基于vue、element-ui构建开发,实现后台管理前端功能.zip
- (Grafana + Zabbix + ASP.NET Core 2.1 + ECharts + Dapper + Swagger + layuiAdmin)基于角色授权的权限体系.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功