古詩詞大全網 - 個性簽名 - SpringCloud網關性能測試

SpringCloud網關性能測試

最近我在SpringCloud-Gateway上做了壹個壓力測試,特此分享壹些數據給大家。

1.隨著網關線程數量的增加,吞吐量大大提高;

2.網關對CPU要求高,建議提升CPU性能,但單個高性能和多個低性能的整體性能比較需要權衡;

3.網關對內存和硬盤要求低;

4.在追求吞吐量和增加CPU負載之間做壹個權衡,選擇機器配置;

5.5.reactor.netty.ioWorkerCount參數調整netty工作線程的數量。在reactor.netty.ReactorNetty文件中,

4核8G有1臺,部署網關。後續升級到8核和8g;

?1機2核4G,部署nginx模擬應用服務;

?2核4G 1臺,部署jmeter5.0。後續升級到4核8G。

並發數:300;

Netty worker線程數(reactor . netty . low worker count):12;

樣本數據:返回1.5k的大小;

服務器響應時間:約10 ms

測試持續時間:5分鐘

JVM內存:2G

並發數:300;

凈工作線程數:8(默認值)

示例數據:返回1.5k的大小

服務器響應時間:約10 ms

測試持續時間:5分鐘

JVM內存:2G

netty工作線程數調整為(reactor . netty . ioworkercount):12;