node.js基准testing不顺利
我写这样一个简单的页面
var connect = require('connect'); connect.createServer( connect.router(function(app){ app.get('/no-db', function(req, res, next){ res.end(JSON.stringify({/* object here*/})); }); }) ).listen(3000);
当我跑步
ab -c 100 -n 10000 http://127.0.0.1:3000/no-db
它处理的请求,有时快,有时慢,有时候刚刚停止,非常不稳定。
这是什么意思? 我正在使用Mac OS X狮子。
它可能是垃圾收集,你应该检查,如果你的内存需求是非常快,然后下降非常快。 如果它是你创造了很多的对象。
Mac OS X Lion(7.3.x)中存在一个缺陷,
这不是Node.js的问题
基本上,安装补丁版本的ab
你可以在这里引用类似的问题
补丁指南在这里
这让我感到无法停止! 祝你好运 :-)