Ubuntu зависает, когда пики использования ОЗУ

Мое решение для миграции Cassandra 2.0.9 в 2.1.4

После обновления с помощью

sudo apt-get install dsc21

Перейти к файлу журнала:

tail -f /var/log/cassandra/system.log
[d3 ] Вы можете увидеть, что вам нужно изменить конфигурационный файл cassandra.

Stop Cassandra
sudo /etc/init.d/cassandra stop
Перейти к файлу конфигурации Cassandra
sudo vi /etc/cassandra/cassandra.yaml
Комментировать эти 5 строк или удалить их: multithreaded_compaction: false preheat_kernel_page_cache: false in_memory_compaction_limit_in_mb: 64 compaction_preheat_key_cache: true Запустить Cassandra
sudo /etc/init.d/cassandra start
Проверить
nodetool status
1
задан 29 September 2016 в 04:16

1 ответ

У меня были аналогичные проблемы в прошлом. Я изменил swappiness ubuntu, чтобы OS быстрее записывал RAM в HD.

Прочитайте ответ на изменение swappiness здесь: Как настроить swappiness?

Я не могу гарантировать это помогает решить вашу проблему, но, на мой взгляд, это лучший выбор.

1
ответ дан 23 May 2018 в 05:39
  • 1
    Я полностью забыл о конфигурации ядра swappiness! Он мог бы точно настроить систему, чтобы повысить эффективность использования swap (я на самом деле думаю, что мне нужно настроить собственную систему swappiness). Мне все еще интересно, почему GUI на OP-Windows не замерзал, пока Unity. Эта теория заблокированных страниц имеет смысл? – IanC 29 September 2016 в 14:10
  • 2
    Я тоже это пробовал. Я получаю тот же результат с swapiness на 60 (по умолчанию), 10 или 0. – Daniel 29 September 2016 в 14:13
  • 3
    @Daniel, если зависания вызваны, потому что у вас закончилось ОЗУ, значение swapiness повлияет только на то, что диск начнет использоваться для хранения страниц, но в итоге это произойдет, и вы заметите задержки из-за замедления диска операции чтения / записи. – IanC 29 September 2016 в 16:10

Другие вопросы по тегам:

Похожие вопросы: