100%CPU使用率Mongodb

时间:2019-07-22 10:37:17

标签: javascript node.js mongodb mongoose

我们大约有13台设备发送UDP / TCP数据包,而nodejs服务器处理这些数据包并与猫鼬一起保存在mongodb中。同时,另一个进程从monogodb中读取并显示给用户。这些操作因我们拥有多少个数据包和客户端而有所不同,但平均约为每秒100个数据包。 问题是24小时后CPU使用率约为100%,内存使用率很高。服务器也会变慢。

测试服务器为: Windows Server 2012 R2标准,可在VMware ESXI上运行, CPU是一个真实核心和两个虚拟核心, Mongodb:版本4.0.10, nodejs:版本10.16.0, 存储:硬盘。

另外,节点使用以下命令运行CMD:

node main.js

0 个答案:

没有答案