這篇文章主要介紹workerman能夠支持多少并發(fā),文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
WorkerMan支持多少并發(fā)
并發(fā)概念太模糊,這里以兩種可以量化的指標并發(fā)連接數和并發(fā)請求數來說明。
并發(fā)連接數是指服務器當前時刻一共維持了多少TCP連接,而這些連接上是否有數據通訊并不關注。
例如一臺消息推送服務器上可能維持了百萬的設備連接,由于連接上很少有數據通訊,所以這臺服務器上負載可能幾乎為0,只要內存足夠,還可以繼續(xù)接受連接。
并發(fā)請求數一般用QPS(服務器每秒處理多少請求)來衡量,而當前時刻服務器上有多少個tcp連接并不十分關注。
例如一臺服務器只有10個客戶端連接,每個客戶端連接上每秒有1W個請求,那么要求服務端需要至少能支撐10*1W=10W每秒的吞吐量(QPS)。
假設10W吞吐量每秒是這臺服務器的極限,如果每個客戶端每秒發(fā)送1個請求給服務端,那么這臺服務器能夠支撐10W個客戶端。
并發(fā)連接數受限于服務器內存,一般24G內存workerman服務器可以支持大概120W并發(fā)連接。
并發(fā)請求數受限于服務器cpu處理能力,一臺24核workerman服務器可以達到45W每秒的吞吐量(QPS),實際值根據業(yè)務復雜度以及代碼質量有所變化。
注意
高并發(fā)場景必須安裝event或者libevent擴展,參考安裝配置章節(jié)。另外需要優(yōu)化linux內核,尤其是進程打開文件數限制,請參考附錄內核調優(yōu)章節(jié)。
以上是“workerman能夠支持多少并發(fā)”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
當前題目:workerman能夠支持多少并發(fā)-創(chuàng)新互聯(lián)
文章地址:http://chinadenli.net/article8/ddidop.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供關鍵詞優(yōu)化、網站設計公司、微信小程序、ChatGPT、營銷型網站建設、服務器托管
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)