Ubuntu来宾VM上MongoDB的高空闲CPU使用率

时间:2012-06-21 15:57:35

标签: mongodb ubuntu cpu virtualbox

我在OS X 10.7主机(MacBook Air 13“)上的VirtualBox上运行Ubuntu 12.04服务器实例。该实例配置为512mb ram。磁盘映像设置为8GB(动态分配,如果这有任何区别)并使用2.6GB。

我刚从10gen repo中安装了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,它没有任何区别,仍然是来宾的CPU使用率为15-20%。

1 个答案:

答案 0 :(得分:0)

据我所知,这是OSX上的VirtualBox中的一个错误,我转而使用Parallels并且从那时起就没有问题。