linux shell 内存利用率,linux上使用shell脚本查看内存使用率
如上的内存利用率 = 【-/+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脚本查看内存使用率相关推荐
- Linux虚拟内存介绍,以及malloc_stats和malloc_info 监控查看内存情况
Linux虚拟内存介绍,以及malloc_stats和malloc_info 监控查看内存情况 zzhongcy 2019-04-09 10:33:08 3106 已收藏 3 分类专栏: Linux ...
- 什么是内存泄漏?Chrome浏览器中怎么查看内存占用情况?
JavaScript,会在创建变量(对象,字符串等)时分配内存,并且在不再使用它们时"自动"释放内存,这个自动释放内存的过程称为垃圾回收. 因为自动垃圾回收机制的存在,让大多Jav ...
- redhat linux 查看内存大小,CentOS (RHEL) 系统管理中的查看内存插槽数、最大容量和频率...
Linux 查看内存的插槽数,已经使用多少插槽.每条内存多大,已使用内存多大 [root@HNTX-XY-PIM-HA5 ~]# dmidecode|grep -P -A5 "Memory\ ...
- widnows监控linux 内存,Linux_带你全面了解Linux系统内存监控,在Windows系统中查看内存的使用 - phpStudy...
带你全面了解Linux系统内存监控 在Windows系统中查看内存的使用情况很简单,想必大家都已经耳熟能详了,那么在Linux系统如何查看内存使用情况呢?下面和大家分享在Linux系统下查看内存使用情 ...
- java内存块_JVM上的并发和Java内存模型之同步块笔记
本文来自 图灵社区@fairjm 转截请注明出处 这个是书的笔记 书可以在safaribooksonline看,话说这个真的是一个很好的读外文书的网站啊,一个月39刀就可以畅想全站的书,很值.(订订订 ...
- Linux上使用shell脚本查看内存情况(超实用)
#!/bin/bash# tomcat启动程序(这里注意tomcat实际安装的路径) StartTomcat=/wls/jenkins/apache-tomcat-6.0.39/bin/startup ...
- linux如何查看内存ddr几代,如何通过命令查看内存是ddr2还是ddr3的?
因为机器正在跑,而且机器很多,如何不关机登录过去看内存条是ddr2的还是ddr3的,linux下.解决马上给分..虽然有点晚了. | playmud:~$ sudo dmidecode -t memo ...
- 前端内存泄漏及前端如何利用调试工具查看内存泄露
内存泄漏又叫做Detached DOM node(脱离文档的节点) javascript垃圾回收机制常见的两种方法: 引用计数算法 标记清除算法 引用计数法 IE使用的是引用计数算法, 这种方法无法解 ...
- linux 定时执行搅拌,Linux上定时shell脚本
本文主要介绍在Linux系统上部署定时器,定时执行shell脚本,通过脚本执行sql文件 sql文件 -- 创建表 create table if not exists iot_test.iot_ta ...
- linux资源利用率检查_使用free命令查看实际内存占用(可用内存)
linux下在终端环境下可以使用free命令看到系统实际使用内存的情况,一般用free -m方式查看内存占用情况(兆为单位).而系统实际可用内存是不是free部分呢,不是的,系统实际内存占用以及可用内 ...
最新文章
- 陆奇:不确定的世界需要更多对话,人工智能需要人监督
- apue 进程退出状态
- php获取分辨率赋值,php如何获取客户端分辨率?实例教程
- hiveql笔记(一)
- 管理active directiory中的用户和计算机管理磁盘,IP多播桌面视频会议系统媒体流管理与安全机制的分析.pdf...
- jQuery的push
- openSUSE设置为路由服务器
- [导入]java快速开发平台ajf之ORM组件
- unity shader 变种(多重编译 multi_compile)
- 本地方法(JNI)——使用调用API
- USACO-Section1.5 Arithmetic Progressions(枚举)
- 尝试用LoadRunner录制单机程序--未生成录制脚本
- 【bzoj5166】[HAOI2014]遥感监测 贪心
- Swift中的Array数组遍历
- 对称与非对称加密算法
- UCT树用于四子棋对抗实验
- 【asp.net core 系列】5 布局页和静态资源
- Matlab动态作图——animatedline函数
- 电路b-3—06刘晏辰
- nvidia英伟达和七彩虹什么关系?为啥发布3080的是英伟达,七彩虹会给3080一个报价?