java - 向mongoDB中插入数据时,cpu的system time很高是为什么?
迷茫
迷茫 2017-04-18 10:47:40
0
1
833

1、向mongoDB中插入1亿条单条为1KB的数据
2、top一下

3、cpu的sy很高,从始至终一直居高不下,且sy和us加起来几乎把cpu资源耗尽
4、当前服务器只有mongodb在跑任务,所以cpu资源基本都是mongodb耗尽的
5、有没有大神了解这是什么情况,这是正常的吗???
6、急!!!在线等!!!!!

==========================================================================

插入时mongo状况:
1、mongostat

2、mongotop

3、日志很正常,未报错
4、mongodb版本是3.2.6

==========================================================================

CPU监控截图,100并发

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回覆(1)
洪涛

1、使用db.currentOp()來查看目前的操作;

2、查看mongod.log日誌,是否有其他異常;

3、使用mongostat/mongotop來看看效能狀況;

4、能否告知資料庫版本。如果使用到WiredTiger儲存引擎,並開啟Compresion, Compression也會消耗CPU資源。

供參考。

Love MongoDB! Have Fun!


難過就看喜劇,兜一圈三環四十幾公里;

兜完回來玩MongoDB! :)

Love MongoDB! Have Fun!

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板