vertx cpu 使用 jmeter 进行负载测试

vertx cpu load test with jmeter

我正在用jmeter做vertx负载测试 但是 cpu 使用率没有上升超过 20%

我正在使用 vertx 作为 http2 服务

我已经在 vertx 选项中修复了它,但它没有上升

我做错了什么?

  VertxOptions vertxOptions = new VertxOptions();
   vertxOptions.setEventLoopPoolSize(256);
   vertxOptions.setWorkerPoolSize(8);
   vertx = Vertx.vertx(vertxOptions);

要使用多核处理器,您需要部署多个 Verticle 实例。

您可以指定要部署的 Verticle 实例的数量。

DeploymentOptions options = new DeploymentOptions().setInstances(16);
vertx.deployVerticle("com.mycompany.MyOrderProcessorVerticle", options);

This is useful for scaling easily across multiple cores. For example you might have a web-server verticle to deploy and multiple cores on your machine, so you want to deploy multiple instances to utilise all the cores.