毎秒のシステム負荷を示すリアルタイム チャートを作成しました。ローカル マシンでは正常に動作しますが、サーバーにデプロイした後、データがサーバーから送り返されるまでに長い遅延があります。また、データが毎秒返されることを除いて、不規則な間隔でデータが送信されます。
io.sockets.on('connection',function (socket) {
var sysinfo = setInterval(function(){
socket.emit('system_info',{
time:Date.now(),
load:os.loadavg(),
memory:os.totalmem()-os.freemem()
});
},3000);
socket.on('disconnect',function(){
clearInterval(sysinfo);
});
});