linux通过脚本获取内存信息

Posted cation

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux通过脚本获取内存信息相关的知识,希望对你有一定的参考价值。

#!/bin/sh
HOSTNAME=`hostname -s`
echo "==============hostname================"
echo "hostname=$HOSTNAME"

MEMORYLINE=`free | grep Mem`

#字符串转数组
MEMORYARR=($MEMORYLINE)
echo "==============memory=================="
total=${MEMORYARR[1]}
used=${MEMORYARR[2]}
echo "total = $total"
echo "used = $used"

#计算百分比
used_pre=`echo "scale=2;$used*100/$total" | bc`
echo "used_pre = $used_pre"%
free=${MEMORYARR[3]}
echo "free = $free"
free_pre=`echo "scale=2;$free*100/$total" | bc`
echo "free_pre = $free_pre"%
echo "================CPU==================="

以上是关于linux通过脚本获取内存信息的主要内容,如果未能解决你的问题,请参考以下文章

linux脚本获取系统信息(选自实验楼实验)

Linux下实现脚本监测特定进程占用内存情况

Linux命令行与脚本编程大全第一章

如何在PHP中获取系统信息?

python 获取linux的内存信息

Linux采集服务器内存磁盘及JVM程序信息脚本