Подтвердить что ты не робот

Целесообразность запуска MongoDB на Linode 512 VPS?

Я прочитал документацию MongoDB, и в нем есть предупреждение о 32-битных системах; в частности, что они ограничены объемом 2 ГБ оперативной памяти для Mongo.

Итак, мне было интересно, что это выражение означало что-то в том, что касается использования MongoDB в настройках с низкой памятью, например Linode 512mb RAM на основе VPS. Я сомневаюсь, что это важно, но с 64-разрядным дистрибутивом для последующего добавления ресурсов.

Любые предупреждения или кто-то порекомендует как минимум ОЗУ выбрать в VPS для MongoDB? Я знаю, что в этом есть потребность в проектных требованиях, но я имею в виду минимум в смысле того, что было бы смешно, если бы даже не развернуло MongoDB.

4b9b3361

Ответ 1

Я использую его на некоторых небольших производственных площадках, которые работают в моем Linode 512, и он использует практически любую память, всего лишь около 5-6 МБ. На данный момент мой набор данных очень мал.

MongoDB использует подключенный к памяти модуль памяти, что означает, что он использует системный кеш OS для хранения часто используемых данных в памяти.

http://www.mongodb.org/display/DOCS/Caching

Итак, если у вас нет огромного набора данных, чтобы начать с, Linode 512 должен быть в порядке.

Единственное, что меня мало волнует, когда исследуете это, является то, что MongoDB, похоже, падает, когда у него заканчивается память, без особого предупреждения. Также трудно точно определить, сколько памяти или дискового пространства оно будет использовать пропорционально количеству данных, которые у вас есть. Также невозможно определить жесткие ограничения за счет снижения производительности. Это то, что вы, вероятно, захотите контролировать.

Вы можете попробовать запустить MongoDB с параметрами --smallfiles --noprealloc, так как это позволяет создавать файлы с меньшими базами данных, а не предварительно распределять их, экономя дисковое пространство, если у вас есть небольшой набор данных.

Вот один пользовательский интерфейс:

http://groups.google.com/group/mongodb-user/browse_thread/thread/223810a749f0e1eb

К сожалению, этот поток не был разрешен, было бы неплохо, если бы у них была причина для сбоя.

Это также полезно прочитать:

http://groups.google.com/group/mongodb-user/browse_thread/thread/2646a52c4f41d832/d43f3ba7bbbbd63d