1. 程式人生 > >Linux查看準確內存容量命令

Linux查看準確內存容量命令

linux 內存計算 查看內存

只要是Linux,通過軟件倉庫(yum、apt-get等)安裝dmidecode,不管虛擬機、物理機,執行如下命令即可得出準確的內存原始容量信息。


內存大於1G執行

#awk加入四舍五入的初衷是部分國產雲虛機分配4G實際為3.99G,
#做了四舍五入,vmware不用四舍五入都是準確的。或者直接執行小於1G的那條命令

dmidecode|grep -P -A5 "Memory Device" |grep Size | grep -v No | awk ‘{sum+=$2} END {printf "%.0fG\n",sum/1024}‘


內存小於1G或者不喜歡四舍五入處理,想要得出實際使用的容量,執行

dmidecode|grep -P -A5 "Memory Device" |grep Size | grep -v No | awk ‘{sum+=$2} END {print sum "M"}‘


本文出自 “俠雲技術記錄” 博客,請務必保留此出處http://xiayun.blog.51cto.com/2344243/1929466

Linux查看準確內存容量命令