すべて:これが「free-m」を使用したサーバーメモリ情報です
total used free shared buffers cached
Mem: 64433 49259 15174 0 3 31
-/+ buffers/cache: 49224 15209
Swap: 8197 184 8012
私のredisサーバーは46Gメモリを使用しましたが、ほぼ15Gメモリが空いています
私の知る限り、フォークはコピーオンライトであるため、必要なカーネル構造をmallocするのに十分な15Gの空きメモリがある場合でも失敗することはありません。
さらに、redis-serverが42Gメモリを使用した場合、bgsaveは問題なく、forkも問題ありません。
フォークリターンを成功させるために調整できるvmパラメーターはありますか?