6

好的,所以在空闲时间我开发了一个流式传输视频的 nodejs/socketio 应用程序,但我想知道它在运行什么样的统计信息,我有我的活动监视器正在运行,目前有 2 个用户互相发送数据流和统计信息如下面所述:

%CPU: 6.0
Threads: 5
Real Memory: 59.6mb

如何计算服务器上发送的总 MB/GB 数据?

4

1 回答 1

3

我的建议是在您的应用程序中添加一个计数器。

您应该能够添加如下内容:

socket.on('message', function(message, callback) { myCounter += sizeof(message); })

这里的关键是识别sizeof您发送的消息。如果它是一个缓冲区,那么你可以只计算字节数。我不清楚他们在发送 JSON 时使用什么类型的打包。

于 2012-08-16T22:18:52.477 回答