Я новичок в mongodb, и я установил его на xen para virtual vm и при получении команды
"монго"Терминал завис, а команда mongo в верхнем выводе занимает почти 100% ЦП.
Это ошибка, или монго команда заставила планировщик учитывать процесс интерактивный и привело к увеличению использования процессора?
Запуск Mongo 2.0.4, Ubuntu 12.04, 3.2.0-23-generic как ВМ
Это ненормальное поведение, нет, сама оболочка mongo довольно легкая и должна потреблять очень мало ресурсов, если вы не используете что-то сложное с точки зрения javascript. Простое подключение к mongod
экземпляр не должен вызывать такого рода проблемы. Несмотря на запуск оболочки и mongod
на нескольких виртуальных машинах я никогда не видел такого поведения, поэтому я не могу предположить, что может его вызывать.
В качестве общей рекомендации я бы не стал использовать 2.0.4, это больше года old, и был заменен пятью второстепенными версиями в ветке 2.0 (на момент написания этой статьи) и двумя основными версиями (2.2 и 2.4). Следовательно, вы можете столкнуться со старой ошибкой, которую я не помню. По крайней мере, я бы рекомендовал получить 2.0.9 и предпочтительно использовать 2.4.4+.