node+Express測試服務器性能
1 測試環(huán)境
1.1 服務器硬件
待測試主機采用的是AWS 云服務器選擇了兩款測試
1.1.1 t2.micro
t2.micro 性能突進性EC2,也就是AWS global免費套餐那款服務器,配置如下:
t2.micro 性能突進性EC2,也就是AWS global免費套餐那款服務器,配置如下:
| 型號 | vCPU | ECU | 內(nèi)存 | 存儲 | 網(wǎng)絡性能 | 價格(小時) |
|---|---|---|---|---|---|---|
| t2.micro | 1 | 變量 | 1 | 僅限 EBS | 低到中等 | 0.0945 |
單核1G,CPU性能為0.45ECU,性能突進時可以達到2ECU。網(wǎng)絡性能據(jù)說20Mbps~100Mbps
PS:EC2 計算單位 (ECU) – 一個 EC2 計算單位 (ECU) 相當于一個 1.0-1.2 GHz 2007 Opteron 或 2007 Xeon CPU 的計算能力。
1.1.2 c5.large
然后選了一臺c5.large進行評估
| 型號 | vCPU | ECU | 內(nèi)存 | 存儲 | 網(wǎng)絡性能 | 價格 |
|---|---|---|---|---|---|---|
| c5.large | 2 | 9 | 4 | 僅限 EBS | 高達 10Gb | 0.493 |
雙核4G,性能可以達到9ECU
1.1.3 壓力機
壓力機為同一可用區(qū)的內(nèi)的另一臺c5.large。
1.2 測試工具
1.2.1 測試端
主要采用ab工具進行測試。ab工具可以跑到20000萬的并發(fā),對于單機測試已經(jīng)夠用了。
關于ab工具使用可參考另一篇博客:http://m.fzitv.net/article/231502.htm
1.2.2 服務器監(jiān)控
服務器端監(jiān)控主要采用AWS后臺cloudwatch服務,在自己top 工具查看cpu 內(nèi)存的使用情況。
關于top命令使用可以參考另一篇博客:
1.3 測試方法
在express 框架 app.js 直接添加一個test路由并直接返回res.end()。
2 測試數(shù)據(jù)
2.1 c5.large

我們可以看從圖中看出并發(fā)量在2000時,平均響應時間在874.725ms,QPS在2286.43左右,在一臺300多/月左右2核4G服務器上,express框架本身性能表現(xiàn)還不錯。
2.2 t2.micro

我們可以看從圖中看出并發(fā)量在300時,平均響應時間在189.191ms,QPS在1585.7左右,70塊/月T2在性能突進的情況數(shù)據(jù)數(shù)據(jù)挺好,但也可以從圖中看出并發(fā)量在1000以后,整體性能表現(xiàn)就不是很穩(wěn)定了。
3 相關文檔
估計物聯(lián)網(wǎng)設備并發(fā)量整理的blog:
http://m.fzitv.net/article/231516.htm
壓力測試工具ab:
http://m.fzitv.net/article/231502.htm
壓力測試的指標及方法:
http://m.fzitv.net/article/231518.htm
以上所述是小編給大家介紹的使用node+Express測試服務器性能,希望對大家有所幫助。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關文章
詳解CentOS升級Python2.6到Python2.7并安裝pip
本篇文章主要介紹了CentOS升級Python2.6到Python2.7并安裝pip,具有一定的參考價值,感興趣的小伙伴們可以參考一下。2017-03-03
apachetop 實現(xiàn)實時監(jiān)測web服務器運行情況
這篇文章主要介紹了apachetop 實現(xiàn)實時監(jiān)測web服務器運行情況的相關資料,需要的朋友可以參考下2016-10-10
Ubuntu設置靜態(tài)IP地址的方法步驟(親測有效)
在某些場景下,我們可能需要將一臺電腦的IP地址設置成靜態(tài)的,例如在局域網(wǎng)內(nèi)部署一個服務器,我們可能不希望他通過DHCP獲取動態(tài)地址,而造成無法訪問,設置靜態(tài)IP在window系統(tǒng)下比較容易,但在Linux系統(tǒng)下稍微麻煩一點,本文給大家介紹了Ubuntu設置靜態(tài)IP地址的方法步驟2024-10-10
如何在CentOS8上安裝和配置Postfix郵件服務器的方法示例
這篇文章主要介紹了如何在CentOS8上安裝和配置Postfix郵件服務器的方法示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2019-11-11

