linux平台下常常要计算所有进程所使用的内存使用率和,可以用下面的命令计算:
top -b -n1 | awk 'BEGIN{s=0}{s += $10}END{print s}'
其中,$10表示top命令输出的第10列,所以如果是计算cpu使用率,则使用$9即可。
注:此方式计算的内存使用率未必准确,但是大概差不多。
linux平台下常常要计算所有进程所使用的内存使用率和,可以用下面的命令计算:
top -b -n1 | awk 'BEGIN{s=0}{s += $10}END{print s}'
其中,$10表示top命令输出的第10列,所以如果是计算cpu使用率,则使用$9即可。
注:此方式计算的内存使用率未必准确,但是大概差不多。