title: Scaling tornado on AWS
body: <p>I am running a tornado client-side application on AWS EC2 with a Linux <a href="https://aws.amazon.com/ec2/pricing/on-demand/" rel="nofollow noreferrer">t2.micro instance</a> which includes 1 vCPU and 1 GiB of RAM. I have noticed that I the application performance and speed slows after 75 simultaneous HTTP connections.</p>
  
  <p>Considering that tornado runs on a single process-thread (using an event loop asynchronous architecture) - I am wondering if upgrading to an AWS t2.medium instance with 2 vCPU's would actually help.</p>
  
  <p>In theory, can a single process with a single thread be run on two CPU's? Or is Amazon's vCPU not a real CPU and just a measurement of processing power?</p>