我正在使用j测量仪进行vertx负载测试,但是cpu使用率不超过20%。
我使用vertx作为http2服务。
我已经在vertx选项中修正了,但是没有上升
我做错了什么?
VertxOptions vertxOptions = new VertxOptions();
vertxOptions.setEventLoopPoolSize(256);
vertxOptions.setWorkerPoolSize(8);
vertx = Vertx.vertx(vertxOptions);发布于 2019-08-08 09:40:47
要利用多核处理器,您需要部署多个垂直实例。
可以指定要部署的垂直实例的数目。
DeploymentOptions options = new DeploymentOptions().setInstances(16);
vertx.deployVerticle("com.mycompany.MyOrderProcessorVerticle", options);这对于跨多个核很容易地扩展是有用的。例如,您可能有一个要部署的web服务器垂直线和您的计算机上的多个核心,因此您希望部署多个实例来使用所有的核心。
https://stackoverflow.com/questions/57406665
复制相似问题