查看当前内存使用情况。

  1. #!/bin/bash
  2. mem_quota=80
  3. mem_total=`cat /proc/meminfo | grep MemTotal | awk '{print $2}'`
  4. mem_free=`cat /proc/meminfo | grep MemFree | awk '{print $2}'`
  5. mem_usage=$((100-mem_free*100/mem_total))
  6. if [ $mem_usage -gt $mem_quota ]
  7. then
  8. mem_msg="ALARM!!! The memory usage is $mem_usage%!!!"  && echo $mem_msg
  9. else
  10. mem_msg=" The memory usage is $mem_usage%."  && echo $mem_msg
  11. fi

转载于:https://blog.51cto.com/jiumiao/1175075

查看当前内存使用情况---练习记录相关推荐

  1. (FortiGate)飞塔防火墙查看CPU内存使用情况

    查看CPU内存使用情况(以下两个命令实现的效果一致) get system performance top diagnose sys top 也可以在后面加上刷新时间及显示行数的参数: diagnos ...

  2. java 内存情况_java查看jvm内存使用情况

    java查看jvm内存使用情况 (2012-03-22 15:50:54) 标签: jvm 内存 虚拟机 分配 it java.lang.Runtime类提供了查看当前JVM内存的使用情况.每个jav ...

  3. JVM学习手册(X):查看堆内存使用情况以及排错

    2019独角兽企业重金招聘Python工程师标准>>> 平时出现内存溢出以及死锁,一般处理方式都是查看日志,找到抛出异常的代码行,然后本地分析代码,但是这样对于线上排查十分糟糕,这段 ...

  4. java查看jvm内存使用情况

    java查看jvm内存使用情况 (2012-03-22 15:50:54) 标签: jvm 内存 虚拟机 分配 it java.lang.Runtime类提供了查看当前JVM内存的使用情况.每个jav ...

  5. linux查看进程的内存使用情况,[转]linux下查看进程内存使用情况

    动态查看一个进程的内存使用 1.top命令 top -d 1 -p pid [,pid ...] //设置为delay 1s,默认是delay 3s 如果想根据内存使用量进行排序,可以shift + ...

  6. JVM之通过jstat命令进行查看堆内存使用情况

    文章目录 基本概念 案例 -class 查看class加载统计 -compiler 查看编译统计 -gc 垃圾回收统计 -gccapacity 堆内存统计 -gcmetacapacity 元数据空间统 ...

  7. linux查看服务器内存占用情况

    查看某个进程的占用内存情况(以'device_maintenance'为例) 1.查找进程号 ps -ef | grep 'device_maintenance' 或 ps -aux | grep ' ...

  8. linux进程查看及内存使用情况查看

    一.查看内存占用情况 旧版本使用-a 排序 top -a -b -n 1 | grep java | awk '{print "PID: "$1" \t MEM: &qu ...

  9. Windows查看Java内存使用情况

    Windows查看Java程序运行时内存使用情况 1.在cmd命令窗口输入 jconsole ,弹出Java监视和管理控制台窗口,点击"连接"菜单,选择"新建连接&quo ...

最新文章

  1. 乳腺MG数据获取(Breast Mammography)
  2. MATLAB数据分析
  3. 配置本地及网络yum源(详细步骤)
  4. AcWing 756. 蛇形矩阵
  5. jedis连接池详解(Redis)
  6. 京东发布双11首份战报:手机品类18秒销量突破万台
  7. python之元组操作
  8. linux ubutu书籍,Ubuntu Linux入门到精通[图书]
  9. SYBASE性能优化
  10. java几种常见加密算法小试
  11. win10显卡驱动怎么装_还在花钱装系统吗,3分钟教你怎么安装纯净版Win10
  12. Linux启动系统时不启动防火墙,Linux系统启动并配置防火墙的方法
  13. java 自定义列表_自定义列表标签
  14. mysql怎么增加内存_如何加mysql5.5运行内存
  15. getSharedPreferences()与getSharedPreferences()与getDefaultSharedPreferences()的区别
  16. 使用vs2010生成64位的dll文件
  17. 矢量的二重叉积公式的推导
  18. 面试官: 说一下前端组件设计的原则
  19. 计算机机房必须用七氟丙烷灭火器吗,释放七氟丙烷气体会不会使人窒息?
  20. android 开机动画logo介绍

热门文章

  1. 淘汰Hyper-V replication 拥抱Storage Replica
  2. **PHP中替换换行符
  3. SQL error: cannot use the special principal 'sa'
  4. 采用GDI生成Code39条形码
  5. 【翻译】在ruby中实现attributes的lazily initialization(惰性初始化)
  6. HTTP协议头部与Keep-Alive模式详解-Content-Length Transfer-Encoding
  7. netty 水位线与oom
  8. nuxt页面跳转_Nuxt.js错误页面跳转可能出现的问题
  9. PHP目前比较常见的五大运行模式
  10. UnicodeDecodeError: 'gb2312' codec can't decode bytes in position 723269-723270: illegal multibyte s