Cobub Razor
Cobub Toaster
其它鏈接
Cobub Razor
Cobub Toaster
其它鏈接
1. 測(cè)試環(huán)境如下表所描述:
操作系統(tǒng) | 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. 按照推送服務(wù)器安裝指南文檔的說(shuō)明,安裝并配置 Cobub Toaster。
3. 切換到安裝目錄下,假設(shè)是/opt/toaster,啟動(dòng)Cobub Toaster:
cd /opt/toaster ./toaster -log_dir=”./log”
4. 修改并多次啟動(dòng)測(cè)試程序,分別建立50000-500000的clients連接,然后用ganglia監(jiān)控硬件資源,調(diào)用推送服務(wù)器的WEB接口 /allpub 來(lái)測(cè)試不同數(shù)量 clients 時(shí)推送服務(wù)器的響應(yīng)速度。最終得出的數(shù)據(jù)如下:
客戶端數(shù)量 | 推送耗時(shí)(ms) | 推送成功率 | 測(cè)試前內(nèi)存占用(GiB) | 穩(wěn)定后內(nèi)存(GiB) | Toaster內(nèi)存占用(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 |