Вы находитесь на странице: 1из 1

#!

/bin/sh
mem_free=`vmstat 1 2 | tail -1 | awk '{print $5}' | tail -1`;
mem_free_in_mb=`echo $mem_free/1024 | bc`;
mem_total_in_mb=`/usr/sbin/prtconf 2>/dev/null | grep Memory | awk '{ print $3 }
'`;
mem_usage_in_mb=`echo "$mem_total_in_mb-$mem_free_in_mb" | bc`;
mem_usage_in_per=`echo "$mem_usage_in_mb/($mem_total_in_mb/100)" | bc`;
echo "\\tPhysical memory size:\\t\\t $mem_total_in_mb";
echo "\\tMemory usage in MB:\\t\\t $mem_usage_in_mb";
echo "\\tMemory usage in %:\\t\\t $mem_usage_in_per%";

Вам также может понравиться