mongodb - Ubuntu guest VM 上 MongoDB 的高空闲 CPU 使用率

标签 mongodb ubuntu cpu virtualbox

我在 OS X 10.7 主机(MacBook Air 13")上的 VirtualBox 上运行 Ubuntu 12.04 服务器实例。该实例配置有 512mb 内存。磁盘镜像设置为 8GB(如果有任何不同,则动态分配) 并且正在使用 2.6GB。

我刚刚从 10gen 存储库安装了 MongoDB,如下所述:http://docs.mongodb.org/manual/tutorial/install-mongodb-on-debian-or-ubuntu-linux/

我还没有更改任何默认设置。

mongod 进程现在一直以 15-20% 的 cpu 运行,在我连接任何东西之前。我通常不会检查,但它现在导致风扇在 VM 运行时保持打开状态。

重新启动 mongodb 没有任何区别。重新启动 VM 没有任何区别。

日志如下:

Thu Jun 21 16:52:14 [initandlisten] MongoDB starting : pid=1737 port=27017 dbpath=/var/lib/mongodb 64-bit host=devbox
Thu Jun 21 16:52:14 [initandlisten] db version v2.0.6, pdfile version 4.5
Thu Jun 21 16:52:14 [initandlisten] git version: e1c0cbc25863f6356aa4e31375add7bb49fb05bc
Thu Jun 21 16:52:14 [initandlisten] build info: Linux ip-10-110-9-236 2.6.21.7-2.ec2.v1.2.fc8xen #1 SMP Fri Nov 20 17:48:28 EST 2009 x86_64 BOOST_LIB_VERSION=1_41
Thu Jun 21 16:52:14 [initandlisten] options: { config: "/etc/mongodb.conf", dbpath: "/var/lib/mongodb", logappend: "true", logpath: "/var/log/mongodb/mongodb.log" }
Thu Jun 21 16:52:14 [initandlisten] journal dir=/var/lib/mongodb/journal
Thu Jun 21 16:52:14 [initandlisten] recover : no journal files present, no recovery needed
Thu Jun 21 16:52:14 [initandlisten] waiting for connections on port 27017
Thu Jun 21 16:52:14 [websvr] admin web console waiting for connections on port 28017

我假设空闲时 15-20% 的 CPU 使用率是不正常的,所以我想知道是否有人对如何修复它有任何建议?

编辑 我现在已将磁盘镜像转换为固定大小的 VDI,但没有任何区别, guest 的 CPU 使用率仍为 15-20%。

最佳答案

据我所知,这是 OSX 上 VirtualBox 中的一个错误,我切换到 Parallels 之后就再也没有遇到过问题。

关于mongodb - Ubuntu guest VM 上 MongoDB 的高空闲 CPU 使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11142066/

相关文章:

c - 获取 CPU 型号名称、供应商 ID、Windows C 中的物理处理器数量

multithreading - VirtualBox 是否有最大数量的 CPU 可以裸露?

mongodb - Mongo-Hadoop 流式传输

angularjs - MongoDB 未通过 Mongoose 发布任何数据

linux - 从主机访问 virtualbox 客户端上的网页,包括 Ubuntu、Neo4j 项目

django - TurnKey Django -- 如何将 Django 升级到 1.4

c - 在c中获取文件文本的行数

mongodb - 我可以直接在 MongoDB 中使用 backbone 吗? *没有 node.js, socket.io

mongodb - docker容器中的环回无法连接到mongo

java - Java阻塞线程占用CPU资源多吗?