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 に答える