Кассандра с SSD - два диска или один?

83
4

Обычно рекомендуется, чтобы cassandra использовал два отдельных диска: один для журнала фиксации, а другой для всего остального.


Однако в последнем обновлении конфигурации появится следующая фраза:


Для SSD рекомендуется, чтобы оба журнала фиксации и SSTables были включены та же точка монтирования.



Может ли кто-нибудь объяснить, почему рекомендуется использовать только один диск, если он SSD?
Спасибо.

спросил(а) 2013-09-14T15:01:00+04:00 6 лет, 5 месяцев назад
2
Решение
97

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


Другие действия cassandra, такие как чтение/сжатие и т.д., будут влиять на случайный доступ на другом диске, а не на журнал фиксации, означающий, что запись в журнал фиксации будет очень быстрой.

Для SSD произвольный доступ является таким же результативным, как последовательный доступ, поэтому нет необходимости препятствовать тому, чтобы он сохранял ваш журнал фиксации.

ответил(а) 2013-09-17T00:12:00+04:00 6 лет, 5 месяцев назад
Еще 1 ответ
49

Я думаю, что во многих случаях вам по-прежнему нужны отдельные диски из-за SSD Write Amplification. Идея заключается в том, что отдельный журнал регистрации транзакций не будет страдать от WA, что хорошо, так как это должно быть самое быстрое место записи, которое у вас есть.

ответил(а) 2015-07-14T00:13:00+03:00 4 года, 7 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема