关于单机部署的内存配置问题

我在一台 16G 内存的机器上用 OBD 部署 OceanBase 单机版,memory_limit参数设置的是 8G,但部署完成后通过 oceanbase.GV$OB_SERVERS查看,发现 mem_total 只有不到 4G。
请问这个差异是什么原因导致的?是不是还需要调整其他参数?谢谢!