2011-12-24 3 views
1

Я планирую использовать MongoDB на EC2 для своего веб-приложения. Прямо сейчас я получаю 8000 р/Вт на MongoDB. Мой экземпляр MongoDB имеет размер m1.MongoDB EC2 Конфигурация BenchMark

Для оптимальной работы я следовал этим сайты: site-1site-2

Я пробовал много, но не сумел достигнуть того Performace, который упоминается в указанном выше сайте. Я хочу знать, есть ли другой ресурс, откуда я могу найти оптимальный бенчмарк производительности EC2 и какую-то конфигурацию?

ответ

0

Вот некоторые вещи, которые вы можете сделать, чтобы увеличить скорость записи на EC2:

Raid материал

Raid 0 поможет вам более высокую скорость, но убедитесь, что ваше приложение не требует зеркального отображения при условии рейдом 10 (рекомендуемая установка )

Rais 10 зеркалирует (рейд 1) и полосат (рейд 0) вместе.

  • Примечание: Там ограничение скорости 2gbs между отдельным экземпляром EC2 и службами EBS в целом, так что это не максимальная скорость, вы могли бы когда-нибудь , возможно, надеетесь написать EBS из одного узла, независимо от того, как много томов у вас есть.

Использование Sharding

Чем больше записи разбросаны вокруг различных Boxen, тем меньше нагрузка записи каждый из них имеет.

Index только importat материал

Try, чтобы ограничить/уменьшить количество индексов у вас есть. С каждым дополнительным индексом вставка или обновление также будут подвергать дополнительную запись (и, следовательно, более высокую производительность записи).

Документ контрольного размера

Попытка контролировать размер документа так, чтобы они не растут и, следовательно, должны быть перемещены в конец коллекции очень часто. Если у вас есть массив, на который вы нажимаете, попробуйте исправить (ограничить) количество элементов и их индивидуальный размер, чтобы монго мог быть умным относительно коэффициента заполнения и помочь вам здесь.

+0

Спасибо Tyler Brock. Я пробовал эту конфигурацию, но не смог получить такой объем. Не могли бы вы рассказать мне, сколько читаемых и писем вы получаете в секунду. с этой конфигурацией? –

+0

Если это помогло вам проголосовать. –

Смежные вопросы