alinode使用中发现cpu飙升,有人帮忙分析分析改进嘛
这个是生产某次使用的情况,现在通过加了机器解决了这个问题 出现问题的时候机器qps只能到30多就不健康了,客户端对服务端有3个轮询请求不知道是不是影响的原因 (代码由于node8之前的很多promise)在不同层重复查询了有部分因为不同人不同时间修改,想上async但是这样基本要完全重写了,所以想了解一下有没有什么线上使用node的经验分享
6 回复
我看不懂,不知道什么操作竟然让gc这么多次,按道理node的gc很懒的啊,期待大神回答
加性能平台的客户钉钉群:11794270 问吧
@xudeming208 我是看这个才想知道能不能修改内存提高gc问题的 https://zhuanlan.zhihu.com/p/33167122 不过刚才那个大神貌似表示序列化问题可能没用= =
@koroshi 你可以尝试 --max_semi_space_size=128 看看,new space 不能调过大,可以略微调大些看看效果
@hyj1991 嗯 感谢,小公司测试不完备,生产不敢动了- -最近正在搭一套测试环境试试看这个值 服务器阿里云我建的都是一核2g内存的配比,一核心一个docker容器部署的
我看 CPU profile 给出的信息,应该是你 Mongodb 用得不是特别对,有可能是滥用了。导致每次加载太多数据进入内存。