【问题标题】:Calculator maximum requests to server AWS EC2计算器对服务器 AWS EC2 的最大请求
【发布时间】: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


    【解决方案1】:

    如果不知道更多信息,例如服务器处理每个请求需要多长时间,实际上不可能给出准确的答案。我建议执行一些负载测试,在监视服务器上的 CPU 统计信息的同时慢慢增加请求的数量。当 CPU 开始达到峰值时,您就会知道您的并发限制是多少。

    【讨论】:

      猜你喜欢
      • 2021-09-13
      • 1970-01-01
      • 2014-07-05
      • 2019-03-08
      • 1970-01-01
      • 1970-01-01
      • 2020-06-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多