powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / MongoDB: посоветуйте тест производительности
19 сообщений из 19, страница 1 из 1
MongoDB: посоветуйте тест производительности
    #39606551
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Цель сравнить различные системы по призводительности чтения и записи.
Желательно, чтобы тест генерил все данные сам, а не использовал наши данные.

Я немного погуглил, но может кто поделится своим опытом.
...
Рейтинг: 0 / 0
MongoDB: посоветуйте тест производительности
    #39606676
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Какие конеретно различные системы?
...
Рейтинг: 0 / 0
MongoDB: посоветуйте тест производительности
    #39606723
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

мы хотим попробовать одну и ту же версию MongoDB на различном железе (виртуалки).

Т.е. надо понять насколько отличается скорость различных конфигураций.
Например, сравнить SSD 500MB/s с 3GB/s и т.д.
...
Рейтинг: 0 / 0
MongoDB: посоветуйте тест производительности
    #39606725
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

ваша ссылка на документ в топике уже не работает: http://www.sql.ru/forum/1090586/nosql-benchmark-couchbase-mongodb-and-cassandra?hl=

Не осталось документа?
...
Рейтинг: 0 / 0
MongoDB: посоветуйте тест производительности
    #39606850
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mongoperf ?
...
Рейтинг: 0 / 0
MongoDB: посоветуйте тест производительности
    #39606851
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
MongoDB: посоветуйте тест производительности
    #39606857
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тогда уж mongoreplay , чтобы на разных движках и железе одну и туже нагрузку погонять.
...
Рейтинг: 0 / 0
MongoDB: посоветуйте тест производительности
    #39606859
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помнится была серия статей "MongoDB + RocksDB at Parse".
Там были в том числе и тесты, и про либу, что они написали для записи профиля нагрузки по oplog.

Только что-то блог их не алё
...
Рейтинг: 0 / 0
MongoDB: посоветуйте тест производительности
    #39612402
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mongoperf тестирует IO, как я понял.

Освоил YCSB, делает то, что надо!
...
Рейтинг: 0 / 0
MongoDB: посоветуйте тест производительности
    #39612451
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Михаилmongoperf тестирует IO, как я понял.
А что там еще тестировать, если IO - всегда самое узкое место?
...
Рейтинг: 0 / 0
MongoDB: посоветуйте тест производительности
    #39612523
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettА что там еще тестировать, если IO - всегда самое узкое место?

У меня на хорошем SSD (3.5 GB/s) и с двумя ядрами узкое место CPU.
...
Рейтинг: 0 / 0
MongoDB: посоветуйте тест производительности
    #39637299
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Протестировал скорость на одной машине - результат хороший.
Подключил вторую в replica set - скорость упала в разы!

Послучается, что отдача Oplog там сильно тормозит Primary?

Куда можно порыть?
...
Рейтинг: 0 / 0
MongoDB: посоветуйте тест производительности
    #39637737
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А вторая машина аналогичная или там железо хуже?
Думаю проблема в том, что он ждет подтверждения записи со второй ноды.
Можно, конечно, использовать опци w = 1 или вообще 0, всё зависит от важности данных.
https://docs.mongodb.com/manual/reference/write-concern/
...
Рейтинг: 0 / 0
MongoDB: посоветуйте тест производительности
    #39638076
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хотя по дефолту вроде только от мастера ждет подтверждение. Может от реализации драйвера зависит? Как тестируете?
...
Рейтинг: 0 / 0
MongoDB: посоветуйте тест производительности
    #39638143
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettА вторая машина аналогичная или там железо хуже?
https://docs.mongodb.com/manual/reference/write-concern/

Вторая точно такая же на одном провайдере.
...
Рейтинг: 0 / 0
MongoDB: посоветуйте тест производительности
    #39638145
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HettХотя по дефолту вроде только от мастера ждет подтверждение. Может от реализации драйвера зависит? Как тестируете?

Тестирую с помощью YCSB (workloads/workloada).
Две Debian машины (prim, sec).
YCSB работает на других машинах (тоже Debian).
...
Рейтинг: 0 / 0
MongoDB: посоветуйте тест производительности
    #39638161
Фотография Hett
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В случае реплика-сет проседает производительность, и при этом вы видите что праймари нода упирается в диск?
...
Рейтинг: 0 / 0
MongoDB: посоветуйте тест производительности
    #39638288
Михаил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я буду тестировать начисто и смотреть где затык.
...
Рейтинг: 0 / 0
MongoDB: посоветуйте тест производительности
    #39638440
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Михаил,

логи, mongostat, currentOp пробовали смотреть?
что гадать-то, если есть блокировки при чтении oplog, то Вы это там увидите

P.S.: у нас репликасет из трёх нод, проблем с производительностью не наблюдал ни разу
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / NoSQL, Big Data [игнор отключен] [закрыт для гостей] / MongoDB: посоветуйте тест производительности
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]