2013-11-21 3 views
0

Я создаю очень узкий набор узлов для Cassandra. Я использую Cassandra как уровень кэша между реляционной базой данных и считывателями данных для определенных типов данных. Записи будут выполняться только в виде синхронизации данных из реляционной базы данных в Cassandra. Я пытаюсь увеличить размер кеша Cassandra для повышения производительности чтения.Размер кэша Cassandra и размер кучи JVM

Каков оптимальный размер кеша (я использую как ключ раздела, так и кеш строк) по отношению к куче?

Технология

  • JDK 1.7
  • Cassandra 2.x
  • 64 ГБ оперативной памяти

Резюме

  • Оптимальное ява размер кучи & Cassandra размер кэша?

ответ

0

У Cassandra действительно нет конкретного «оптимального», его очень зависит от приложения. Я предполагаю, что куча стандартного размера для вас, поскольку кеш выгружается в системный баран. Загрузите jconsole и попробуйте различные конфигурации и посмотрите, как он изменит скорость вашего кеша.

Кроме того, при оптимизации чтения вы захотите сохранить данные на одном узле, скажем, под 500 ГБ на узел и использовать SSD для вашего хранилища.

http://www.datastax.com/dev/blog/maximizing-cache-benefit-with-cassandra

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