這里會顯示出您選擇的修訂版和當前版本之間的差別。
后一修訂版 | 前一修訂版 | ||
toaster:stress-test-report [2015/03/18 15:15] cobub 創建 |
toaster:stress-test-report [2017/07/14 11:18] (當前版本) |
||
---|---|---|---|
行 1: | 行 1: | ||
- | ss | + | ~~Title:Cobub Toaster 性能測試報告 - 開源移動應用運營平臺 - 移動統計、移動推送解決方案 - Cobub 移動開發者中心~~? |
+ | {{description>Cobub Toaster 性能測試報告}}? | ||
+ | {{keywords>Cobub Toaster,開源移動應用分析,移動分析,移動應用分析,測試報告}}? | ||
+ | ====== 性能測試報告 ======? | ||
+ | 1. 測試環境如下表所描述:? | ||
+ | ? | ||
+ | ? | ||
+ | ^操作系統 ^CentOS-6.4-64bit^? | ||
+ | |CPU |Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz * 12|? | ||
+ | |RAM |32 GiB|? | ||
+ | |Kernel |2.6.32-358.el6.x86_64|? | ||
+ | 2. 按照[[toaster:installation-guide-of-pns|推送服務器安裝指南]]文檔的說明,安裝并配置 Cobub Toaster。? | ||
+ | ? | ||
+ | ? | ||
+ | 3. 切換到安裝目錄下,假設是/opt/toaster,啟動Cobub Toaster:? | ||
+ | <code>? | ||
+ | cd /opt/toaster? | ||
+ | ./toaster -log_dir=”./log”? | ||
+ | </code>? | ||
+ | 4. 修改并多次啟動測試程序,分別建立50000-500000的clients連接,然后用ganglia監控硬件資源,調用推送服務器的WEB接口 /allpub 來測試不同數量 clients 時推送服務器的響應速度。最終得出的數據如下: ? | ||
+ | ? | ||
+ | ? | ||
+ | ^客戶端數量 ^推送耗時(ms) ^推送成功率 ^測試前內存占用(GiB) ^穩定后內存(GiB) ^Toaster內存占用(GiB)^? | ||
+ | |50,000 |582.8 |100.00% |2.7 |4.4 |1.7|? | ||
+ | |60,000 |687.0 |100.00% |2.7 |4.0 |1.3|? | ||
+ | |70,000 |814.7 |100.00% |3.3 |4.6 |1.3|? | ||
+ | |80,000 |933.0 |100.00% |2.7 |4.3 |1.6|? | ||
+ | |90,000 |1046.1 |100.00% |2.1 |4.5 |2.4|? | ||
+ | |100,000 |1164.4 |100.00% |1.8 |5.2 |3.4|? | ||
+ | |200,000 |2320.2 |100.00% |2.7 |6.6 |3.9|? | ||
+ | |300,000 |3478.5 |100.00% |4.0 |9.0 |5.0|? | ||
+ | |400,000 |4615.5 |100.00% |3.3 |13.4 |10.1|? | ||
+ | |500,000 |5851.2 |100.00% |2.6 |12.3 |9.7|? | ||
+ | {{:toaster:20150318-075634.png}} |