Skip to content

Commit

Permalink
Merge pull request #2817 from emqx/remove-xmeter-cloud
Browse files Browse the repository at this point in the history
Remove XMeter Cloud from documents
  • Loading branch information
Meggielqk authored Feb 19, 2025
2 parents be4ea32 + 0ced688 commit 0642da0
Show file tree
Hide file tree
Showing 5 changed files with 6 additions and 27 deletions.
1 change: 0 additions & 1 deletion dir.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -223,7 +223,6 @@
children:
- performance/tune
- performance/benchmark-emqtt-bench
- performance/benchmark-xmeter
- performance/performance-reference

- title_en: Security Guide
Expand Down
10 changes: 0 additions & 10 deletions en_US/performance/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,19 +10,9 @@ This chapter introduces how to run performance tuning and test for EMQX.

This section introduces how to install and use [emqtt_bench](https://github.com/emqx/emqtt_bench), the concise and powerful MQTT protocol performance testing tool.

- [Performance Testing with XMeter Cloud](./benchmark-xmeter.md)

This section introduces how to use the fully managed MQTT load testing cloud service [XMeter Cloud](https://www.emqx.com/en/products/xmeter) and other tools to perform performance testing on EMQX.

- [EMQX Performance Reference](./performance-reference.md)

This section lists the performance change curves of EMQX in several typical scenarios, and reveals the impact of factors such as QoS level and Payload size on the final performance.

:::tip

If you need testing services with large-scale scenarios and in-depth customization, the test service [XMeter](https://www.xmeter.net/) is recommended.

:::



6 changes: 3 additions & 3 deletions en_US/performance/performance-reference.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# Test Scenarios and Results for Reference

This page provides an in-depth analysis of the performance of the EMQX in various scenarios by following the steps in [Performance Testing with XMeter Cloud](./benchmark-xmeter) to conduct performance tests. We explore EMQX's capabilities under different conditions, including varying Quality of Service (QoS) levels, Payload sizes, publish-subscribe models, and the impact of MQTT message bridging. Through rigorous testing and measurement, we aim to offer insights into EMQX's behavior and help users optimize its deployment for IoT applications.
This page provides an in-depth analysis of the performance of the EMQX in various scenarios by using XMeter to conduct performance tests. We explore EMQX's capabilities under different conditions, including varying Quality of Service (QoS) levels, Payload sizes, publish-subscribe models, and the impact of MQTT message bridging. Through rigorous testing and measurement, we aim to offer insights into EMQX's behavior and help users optimize its deployment for IoT applications.

## Test Environment

All tests in this section are based on the open-source edition of **EMQX v5.1.6** deployed on a single node. EMQX and XMeter Cloud have created a peering connection to eliminate the interference of external network latency. The specifications of the server running EMQX are as follows.
All tests in this section are based on the open-source edition of **EMQX v5.1.6** deployed on a single node. A peering connection has been created between the EMQX and the testing server to eliminate the interference of external network latency. The specifications of the server running EMQX are as follows.

- **CPU**: 4vCPUs (Intel Xeon Platinum 8378A CPU @ 3.00GHz)
- **Memory**: 8 GiB
Expand All @@ -13,7 +13,7 @@ All tests in this section are based on the open-source edition of **EMQX v5.1.6*
- **Maximum Packets Per Second**: 800,000 PPS
- **OS**: CentOS 7.9

Except for the fan-in scenario where XMeter Cloud used 20 test clients to send and receive messages, the number of test clients in other scenarios was 10.
Except for the fan-in scenario where 20 test clients are used to send and receive messages, the number of test clients in other scenarios was 10.

## Test Scenarios and Results

Expand Down
10 changes: 0 additions & 10 deletions zh_CN/performance/overview.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,20 +10,10 @@

将介绍如何安装与使用 [emqtt_bench](https://github.com/emqx/emqtt_bench),一款简洁强大的 MQTT 协议性能测试工具。

- [使用 XMeter Cloud 进行性能测试](./benchmark-xmeter.md)

将介绍如何使用全托管的 MQTT 负载测试云服务 [XMeter Cloud](https://www.emqx.com/zh/products/xmeter) 和其他工具对 EMQX 进行性能测试。

- [EMQX 性能参考](./performance-reference.md)

列出了 EMQX 在几个典型场景下的性能变化曲线,并揭示了 QoS 等级、Payload 大小等因素对最终性能的影响。

:::tip

如需大规模场景、深度定制化的测试服务推荐使用 [XMeter](https://www.emqx.com/zh/products/xmeter)进行测试。

:::




Expand Down
6 changes: 3 additions & 3 deletions zh_CN/performance/performance-reference.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
# EMQX 性能参考

按照 [使用 XMeter Cloud 进行性能测试](./benchmark-xmeter) 的测试步骤,我们测试了 EMQX 在几个典型场景下的性能变化曲线,我们可以直观地了解到 EMQX 在这些场景下的基准性能,以及 QoS 等级,Payload 大小这些因素对于 MQTT 性能的实际影响。
通过测试 EMQX 在几个典型场景下的性能变化曲线,我们可以直观地了解到 EMQX 在这些场景下的基准性能,以及 QoS 等级,Payload 大小这些因素对于 MQTT 性能的实际影响。

## 测试环境

本章节的所有测试均基于单节点部署的 **EMQX v5.1.6 开源版本** 测得。EMQX 与 XMeter Cloud 创建了对等连接以消除外部网络延时的干扰。运行 EMQX 的服务器规格如下:
本章节的所有测试均基于单节点部署的 **EMQX v5.1.6 开源版本** 测得。EMQX 与测试服务器创建了对等连接以消除外部网络延时的干扰。运行 EMQX 的服务器规格如下:

- **实例类型**:华为云通用计算增强型 c7
- **规格名称**:c7.xlarge.2
Expand All @@ -15,7 +15,7 @@
- **最大内网收发包**:80万 PPS(Packets Per Second)
- **操作系统**:CentOS 7.9

除扇入场景下 XMeter Cloud 使用了 20 台测试机来发布和接收消息以外,其余场景下的测试机数量均为 10 台。
除扇入场景下使用了 20 台测试机来发布和接收消息以外,其余场景下的测试机数量均为 10 台。

## 测试场景与结果

Expand Down

0 comments on commit 0642da0

Please sign in to comment.