Я недавно установил Couchbase на свой сервер, но он использует много ресурсов ЦП и много дискового ввода-вывода. Как вы можете видеть из изображений ниже, это очень ясно, когда я установил Couchbase, так как использование процессора взлетело до небес!
Загрузка процессора более 30 дней
Загрузка процессора за последние 24 часа
Использование диска более 30 дней
Использование диска за последние 24 часа
Как вы можете видеть из загрузки процессора, я переключил Couchbase между 14:00 и 15:00 (и загрузка процессора снизилась до 0%). Затем я снова включил его и подключил к нему веб-приложение Scala (после чего его использование возросло до 110%). Это приложение имело нулевых пользователей и абсолютно ничего не делало. Он подключился к серверу Couchbase и затем ждал запросов от клиентов). В 17:00 я его выключил и процессор снова опустился до 15%. В 21:00 я снова включил приложение, и загрузка процессора снова возросла до 110%.
Что делает Couchbase? Приложение Scala, которое использует Couchbase, абсолютно ничего не делает (ниже представлен график количества операций, выполняемых Couchbase в секунду), но Couchbase по-прежнему выполняет непрерывный дисковый ввод-вывод и использует 110% ЦП. Даже без приложений, подключенных к серверу Couchbase, он использует 15% ЦП! Как это приемлемо для базы данных?
Couchbase операций в секунду за последние 24 часа
Ответы:
В Couchbase есть несколько процессов, работающих в фоновом режиме для проверки состояния кластера, индексации документов и состояния диска (для некоторой очистки, сжатия, ...).
Вот почему вы видите некоторую активность в вашей базе данных.
источник