【linux 内存使用率】linux内存使用率计算

free -h命令输出结果中的内存占用率可以通过以下步骤计算:

找到第二行,包含“Mem”一词的那一行。该行的第3列是已使用内存量(unit: KB),第2列是可用内存量(unit: KB)。

计算已使用内存量和可用内存量之和:used memory = used + available

计算内存占用率:memory utilization = used / total * 100%

其中,总内存量等于第二行的第1列(unit: KB)。

实际操作时,可以使用以下命令直接计算内存占用率:

free | awk '/^Mem:/ {print $3/$2 * 100.0}'

这个命令会输出当前系统内存占用率的百分比。

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/u013421629/article/details/130100431