Windows上erl.exe的CPU使用率很高的问题【未解决】

今天跑测试的时候,rabbimq大概写入了三十万左右的数据,但是有个erl.exe的进程一直居高不下,一直在40%~50%上下浮动。
原因未查到,但看有的帖子说是因为IOCP的原因,但有人说这只是涉及到性能部分,并不是原因。
后来电脑也卡了,只好单独结束了这个erl.exe进程,然后数据丢失了。。。

看到一下讨论组有这样说明,只是说了可能是windows下面的问题,建议使用linux环境,具体是什么原因导致的并没有详细的说明。
https://groups.google.com/forum/#!topic/rabbitmq-users/UCQ5RXp1ExM (15年的的了,有点旧)

Stackoverflow上倒是找到一个比较合理的解释,可能是rabbitmq使用的问题导致。
https://stackoverflow.com/questions/31848288/rabbitmq-erl-exe-taking-high-cpu-usages

下面这个说明虽然可能是原因,但我的本地电脑并没有休眠等状态,一直运行在。
https://serverfault.com/questions/829049/rabbit-mq-windows-very-high-cpu-with-no-workload

猜你喜欢

转载自www.cnblogs.com/bu-dong/p/12273023.html