all:这是我的服务器内存信息,带有“free -m”
total used free shared buffers cached
Mem: 64433 49259 15174 0 3 31
-/+ buffers/cache: 49224 15209
Swap: 8197 184 8012
我的 redis-server 使用了 46G 内存,还有差不多 15G 内存可用
据我所知,fork 是写时复制,当有 15G 可用内存时它不应该失败,这足以 malloc 必要的内核结构。
另外,redis-server 使用 42G 内存时,bgsave 可以,fork 也可以。
我可以调整任何 vm 参数以使 fork 返回成功吗?