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

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 ストレージ エンジンが使用されており、圧縮がオンになっている場合、圧縮によって CPU リソースも消費されます。

ご参考までに。

MongoDB を愛してください!

悲しくなったら、コメディを見ながら 40 キロ以上ドライブしてください。

旅行が終わったら、戻ってきて MongoDB をプレイしてください! :)

MongoDB が大好きです!楽しんでください!

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート