【发布时间】:2017-12-10 12:04:54
【问题描述】:
我在服务器 tomcat 和服务器 AWS EC2 (linux) 中运行 java Web 应用程序。
我使用 Runnable 来提高进程的速度。
ExecutorService executor = Executors.newFixedThreadPool(60);
for (int i = 0; i < myList.size(); i++) {
Runnable worker = new MyRunnable(x, y);
executor.execute(worker);
Thread.sleep(500);
}
executor.shutdown();
有时我检查监控服务器 CPU 是否已满。我认为原因是我 Runnable 向服务器发送了许多请求。
如何计算在我的服务器上可以同时处理的最大请求数? 我使用 AWS EC2 m1.medium。
【问题讨论】:
标签: java amazon-web-services amazon-ec2