Назад | Перейти на главную страницу

Высокая загрузка процессора на сервере mongodb в режиме ожидания?

Я получаю странные цифры использования на сервере MongoDB, когда он почти бездействует: http://pastebin.com/cKVyGMts (без запросов) Размер БД около 3,3 Гб.

Я могу видеть в mongodb.log этот моментальный поток потребляет слишком много ресурсов процессора:

28 ноя, среда 19:02:14 [snapshotthread] cpu: elapsed: 4000 writelock: 0% среда 28 ноя 19:02:18 [snapshotthread] cpu: elapsed: 4000 writelock: 0% среда 28 ноя 19:02:22 [snapshotthread ] cpu: elapsed: 4000 writelock: 0% среда 28 ноября 19:02:26 [snapshotthread] cpu: elapsed: 4000 writelock: 0%

И данные сверху подтверждают это: http://pastebin.com/d57ybpBJ (iotop показывает, что нет высокой дисковой активности).

Я использую экземпляр с высоким процессором на EC2, информация о конфигурировании и запуске mongo находится здесь: http://pastebin.com/YZyyq0gc.

Как я могу отключить создание снимков или что может вызвать такую ​​высокую загрузку процессора?

Согласно JIRA, в алгоритм распределения памяти версии 2.2.0 были внесены некоторые изменения, которые, возможно, могут решить эту проблему.

MongoDB высокая загрузка ЦП, низкий дисковый ввод-вывод, очень медленный отклик