背景

BI服务的内存配置在配置文件都是默认配置好的,但某些客户的使用情况导致这些默认值不够用,就会报错,需要将服务的内存调大。调整服务内存的前提是本身服务器的内存得够用,那怎么看服务器内存够不够用呢。

命令

free -g , 显示如下图

查看服务器内存大小 - 图1

用于显示系统内存的使用情况,并以 GB 为单位显示结果。它的输出包括总内存、已用内存、空闲内存、已用内存中的缓冲区和缓存等信息。

total: 总内存量

used: 已使用的内存量

free: 空闲的内存量

shared: 多个进程共享的内存量

buffers: 用于缓冲的内存量

cached: 用于缓存的内存量

available:表示可用于新进程的内存量

Swap是交换分区,有数默认是关闭的,swapoff -a 可以关闭交换分区

上图表示机器总内存为187G,使用了38G,空余比较多,还是可以提高有数服务内存的。