如上的内存利用率 = 【-/+buffers/cache:used】/【Mem:total 】 =  6293404 / 16333656

对于free命令而言,有如下公式:

total = used + free;

(-buffers/cache) used = Mem:used - Mem:buffers -

Mem:cached;

(-buffers/cache) used= ( Mem:total - Mem:free ) -  Mem:buffers -

Mem:cached

(+buffers/cache) free = Mem:free + Mem:buffers + Mem:cached

因此:(-buffers/cache) used内存数:6293404 = 真实内存占用

而+buffers/cache反映的是可以挪用的内存总数,并非目前真真正正使用的内存。

#!/bin/bash

#test_MemoryUsageShell

while :

do

phymem=`free | grep "Mem:" |awk '{print $2}'`

phymemused=`free | grep 'buffers/cache' | awk '{print $3}'`

# echo $phymem

# echo $phymemused

awk 'BEGIN{printf"%.2f%

",('$phymemused'/'$phymem')*100}'

sleep 3

done

linux shell 内存利用率,linux上使用shell脚本查看内存使用率相关推荐

  1. Linux虚拟内存介绍,以及malloc_stats和malloc_info 监控查看内存情况

    Linux虚拟内存介绍,以及malloc_stats和malloc_info 监控查看内存情况 zzhongcy 2019-04-09 10:33:08 3106 已收藏 3 分类专栏: Linux ...

  2. 什么是内存泄漏?Chrome浏览器中怎么查看内存占用情况?

    JavaScript,会在创建变量(对象,字符串等)时分配内存,并且在不再使用它们时"自动"释放内存,这个自动释放内存的过程称为垃圾回收. 因为自动垃圾回收机制的存在,让大多Jav ...

  3. redhat linux 查看内存大小,CentOS (RHEL) 系统管理中的查看内存插槽数、最大容量和频率...

    Linux 查看内存的插槽数,已经使用多少插槽.每条内存多大,已使用内存多大 [root@HNTX-XY-PIM-HA5 ~]# dmidecode|grep -P -A5 "Memory\ ...

  4. widnows监控linux 内存,Linux_带你全面了解Linux系统内存监控,在Windows系统中查看内存的使用 - phpStudy...

    带你全面了解Linux系统内存监控 在Windows系统中查看内存的使用情况很简单,想必大家都已经耳熟能详了,那么在Linux系统如何查看内存使用情况呢?下面和大家分享在Linux系统下查看内存使用情 ...

  5. java内存块_JVM上的并发和Java内存模型之同步块笔记

    本文来自 图灵社区@fairjm 转截请注明出处 这个是书的笔记 书可以在safaribooksonline看,话说这个真的是一个很好的读外文书的网站啊,一个月39刀就可以畅想全站的书,很值.(订订订 ...

  6. Linux上使用shell脚本查看内存情况(超实用)

    #!/bin/bash# tomcat启动程序(这里注意tomcat实际安装的路径) StartTomcat=/wls/jenkins/apache-tomcat-6.0.39/bin/startup ...

  7. linux如何查看内存ddr几代,如何通过命令查看内存是ddr2还是ddr3的?

    因为机器正在跑,而且机器很多,如何不关机登录过去看内存条是ddr2的还是ddr3的,linux下.解决马上给分..虽然有点晚了. | playmud:~$ sudo dmidecode -t memo ...

  8. 前端内存泄漏及前端如何利用调试工具查看内存泄露

    内存泄漏又叫做Detached DOM node(脱离文档的节点) javascript垃圾回收机制常见的两种方法: 引用计数算法 标记清除算法 引用计数法 IE使用的是引用计数算法, 这种方法无法解 ...

  9. linux 定时执行搅拌,Linux上定时shell脚本

    本文主要介绍在Linux系统上部署定时器,定时执行shell脚本,通过脚本执行sql文件 sql文件 -- 创建表 create table if not exists iot_test.iot_ta ...

  10. linux资源利用率检查_使用free命令查看实际内存占用(可用内存)

    linux下在终端环境下可以使用free命令看到系统实际使用内存的情况,一般用free -m方式查看内存占用情况(兆为单位).而系统实际可用内存是不是free部分呢,不是的,系统实际内存占用以及可用内 ...

最新文章

  1. 陆奇:不确定的世界需要更多对话,人工智能需要人监督
  2. apue 进程退出状态
  3. php获取分辨率赋值,php如何获取客户端分辨率?实例教程
  4. hiveql笔记(一)
  5. 管理active directiory中的用户和计算机管理磁盘,IP多播桌面视频会议系统媒体流管理与安全机制的分析.pdf...
  6. jQuery的push
  7. openSUSE设置为路由服务器
  8. [导入]java快速开发平台ajf之ORM组件
  9. unity shader 变种(多重编译 multi_compile)
  10. 本地方法(JNI)——使用调用API
  11. USACO-Section1.5 Arithmetic Progressions(枚举)
  12. 尝试用LoadRunner录制单机程序--未生成录制脚本
  13. 【bzoj5166】[HAOI2014]遥感监测 贪心
  14. Swift中的Array数组遍历
  15. 对称与非对称加密算法
  16. UCT树用于四子棋对抗实验
  17. 【asp.net core 系列】5 布局页和静态资源
  18. Matlab动态作图——animatedline函数
  19. 电路b-3—06刘晏辰
  20. nvidia英伟达和七彩虹什么关系?为啥发布3080的是英伟达,七彩虹会给3080一个报价?

热门文章

  1. 机器人及其相关零件的发展
  2. 优雅的备份博客内的外链图片
  3. GNU GCC 编译
  4. origin柱状图显示具体数据值
  5. 亚马逊要验证收款查关联?
  6. 网页设计专家票选的16款常用英文字体
  7. Choerodon猪齿鱼团队敏捷项目管理实践应用
  8. vue项目安装vuex报错:Object(...) is not a function“
  9. 二元函数偏导数公式_二阶偏导数公式详解
  10. 二分类图片标签从0-1改为0-255——将图片位深度从1改为8