私は、何万ものアクティブなソケット同時接続を処理する必要があるプロジェクトに取り組んでいます。メモリ使用量と V8 エンジンを調べたところ、Node.js v0.10.19 (安定版) を使用しています。
「システムのメモリ不足」イベントが発生する余裕はありません。そのため、現在、1 つのサーバー上で最大 15 のノード インスタンスを実行し、それぞれが 1 GB の RAM に制限されています。十分な RAM があり、クアッド コア xeon プロセッサとロード バランサーを使用して、すべてのインスタンス間で負荷を整理します。
では、ソケット接続を V8 ヒープ スタックの外側にバッファなどの方法で保存して、Node.js のメモリ使用量を削減する方法はありますか?