2017-07-10 12 views
0

私は実行中のコンテナが使用するリソースを制限することができますkubernetesプラットフォーム上で実行されているmonbodbをテストしています。のMongoDB制限サーバーのメモリ消費

は、私が256Mビットにメモリ制限を設定するとします。問題は、たとえば、バックアップメモリ​​の消費量を制限し、コンテナがkubernetesによって再起動されることです。

そこで質問があり、それはプラットフォームによって設定されたメモリ制限をexeedingでクラッシュを起こさないように、私の場合のためにMongoDBのメモリ消費量を制限する方法があります。

私はもちろんの制限を増やすことができますが、私は主要なソリューションに興味があると私は本当に今、メモリがMongoDBのコンテナのOSによって消費どのように行うので、より良い、このプロセスを理解したいと思います。既存の制限内で動作するように、mongodb /基礎となるLinux OSを調整することは可能ですか?

答えて

1

設定した制限は、モノゴッドポッドに十分です。これは、communityでも使用されている制限です。

私はあなたがバックアップのためにこれを回避することができると思う唯一の方法は、メモリ制限を増やすことですが、スタックオーバーフローの人々の他の場所でギガバイトのメモリを持つVMのOOM殺害を経験したので、 MongoDBは、基本的に、利用可能なすべてのメモリを食べようとします。

はまた、バックアップのMongoDBに他の方法があります:https://dba.stackexchange.com/questions/76130/how-to-backup-large-mongodb-database

私は、これはK8Sの世界で整列方法を確認していません。

関連する問題