Я знаю, что уже очень поздно отвечать. Но я отвечаю на это, поскольку это может помочь кому-то еще.
Большинство параметров , которые вы упомянули выше, связаны с записью Кассандры.операция.
memtable_flush_writers: Устанавливает количество потоков записываемого записывающего устройства.Эти потоки заблокированы дисковым вводом-выводом, и каждый из них хранит записываемую память в памяти во время блокировки.Если ваши каталоги данных поддерживаются SSD, увеличьте этот параметр до количества ядер.
memtable_flush_queue_size: Количество полных мемболов, допускающих сбрасывание в ожидании (memtables ожидающих записи потока).Как минимум, установите максимальное количество индексов, создаваемых в одной таблице
in_memory_compaction_limit_in_mb: Ограничение размера для строк, сжимаемых в памяти.Большие строки проливаются на диск и используют более медленный процесс сжатия в два прохода.Когда это происходит, регистрируется сообщение с указанием ключа строки.Рекомендуемое значение составляет от 5 до 10 процентов от доступного размера кучи Java.
thrift_framed_transport_size_in_mb: Размер кадра (максимальная длина поля) для Thrift.Кадр - это строка или часть строки, которую вставляет приложение.
thrift_max_message_length_in_mb: Максимальная длина сообщения Thrift в мегабайтах, включая все поля и внутренние служебные данные Thrift (1 байт).накладных расходов на каждый кадр).Длина сообщения обычно используется вместе с пакетами.Длина кадра, большая или равная 24, вмещает пакет с четырьмя вставками, каждая из которых составляет 24 байта.Требуемая длина сообщения больше или равна 24 + 24 + 24 + 24 + 4 (количество кадров).
Более подробную информацию можно найти в Документация Datastax Cassandra