title: Run multiple socket.io-clients in one node.js instance
body: <p>I want to run stress tests using node.js, socket.io, and socket.io-client.</p>
  
  <p>I want to get the network bandwidth, processor/memory use, etc.</p>
  
  <p>I have a node.js socket.io server on amazon, size XLARGE.</p>
  
  <p>Now I want to run multiple socket.io-clients in other amazon servers, and connect them to my server.</p>
  
  <p>I was running it in different processes, but one node.js process takes 15MB memory. I want to test 100k socket.io connections simultaneously, so this is not an option.</p>
  
  <p>My question is: Can I run, for example, 60k different socket.io-clients in one node.js instance?</p>
  
  <p>This is my client code:</p>
  
  <pre><code>var socket = require('socket.io-client')('http://someAddress:3000');
    socket.on('connect', function(){      
    socket.on('news', function(data){ 
  });
  socket.emit('event', { data: "Connection test." });
  });
  </code></pre>