0

私のPCには3Gメモリがあり、データをredisに保存します.dump.rdbを介してデータをディスクに書き込みます. dump.rdb が約 1.5G のときに、redis がシャットダウンすることがわかりました。なぜですか?

redis-cli に情報を入力すると、すべてのメモリが redis によって消費されていることがわかりました。

それに取り組む方法は?

私が使う32bit, ubuntu 12.04.

メモリを追加すると、32 ビット マシンは 4G メモリしか保持できません。

thxみんな。

4

1 に答える 1

2

32 ビットのプロセス メモリ制限に達しています。2GB のアドレス空間がカーネル用に予約されており、2GB しか残っていません。次に、1.5GB を読み取り、さらにメモリを割り当てる必要があると思われますが、このプロセスのどこかで不足します。

それ以上を使用できるようにしたい場合は、より多くの RAM と 64 ビット オペレーティング システムを搭載したマシンが必要です。

于 2012-10-12T18:24:15.817 に答える