摘要:接下來,用大啟動我的服務(wù)啟動四個實例服務(wù)。再看看的任務(wù)管理器我的核,啟動了四個實例,穩(wěn)定在左右,去掉其他服務(wù)占比,可以得知一臺機子能啟動的最大實例個數(shù)為核數(shù)。
一直聽著PM2的大名,但是并不是很了解這位大哥的具體用法,今天特意來一波測試,=。。。。
以下,直接上代碼---node
/** * 首頁路由 * @param app Express.App * @return {[type]} [description] */ function _indexRoutes (app) { app.get("/index", function(req, res) { var j = 0; while (true) { j++; } res.send(j + ""); console.log(123) }); } module.exports = _indexRoutes;
如上所見,我來了一發(fā)死循環(huán)已保證該核CPU(node單線程,占一核CPU)滿負荷運行,哇咔咔。。
接下來,用大PM2啟動我的node服務(wù)
PM2 start -i app.js 4
啟動四個實例服務(wù)。
然后我用了三個瀏覽器開始訪問/index
下面是結(jié)果截圖:
顯而易見的,PM2動態(tài)分配了CPU資源,在某個實例CPU滿負荷的情況下自動調(diào)用下一個實例,這就是它的內(nèi)建負載均衡。
再看看OS的任務(wù)管理器
我的8核,啟動了四個實例,CPU穩(wěn)定在50%左右,去掉其他服務(wù)占比,可以得知:一臺機子能啟動的最大實例個數(shù)為CPU核數(shù)。
另外,恕我直言,這很高端。。。。
如果session共享沒有什么難度的話,不過想來走redis的session應(yīng)該沒有問題吧,有待測試。。。
以上個人觀點,歡迎拍磚。。。。。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/88004.html
摘要:我所在的美團酒店事業(yè)部去年月份成立,新的業(yè)務(wù)新的開發(fā)團隊,這一切使得我們的前后端分離推進的很徹底。日志監(jiān)控平臺日志監(jiān)控平臺是美團內(nèi)部的一個日志收集系統(tǒng),目前美團統(tǒng)一使用收集日志,具有接收格式日志的能力,而日志監(jiān)控平臺也是以格式日志來收集。 轉(zhuǎn)自:美團技術(shù)團隊 作者:美團技術(shù)團隊 分享理由:很好的分享,可見,基于Node的前后端分離的架構(gòu)是越顯流行和重要,前端攻城獅們,No...
摘要:安裝后已經(jīng)完成了安裝,并且等待其他的線程被關(guān)閉。激活后在這個狀態(tài)會處理事件回調(diào)提供了更新緩存策略的機會。并可以處理功能性的事件請求后臺同步推送。廢棄狀態(tài)這個狀態(tài)表示一個的生命周期結(jié)束。 showImg(https://segmentfault.com/img/bVbwWJu?w=2056&h=1536); 不知不覺,已經(jīng)來到了最后的下篇 其實我寫的東西你如果認真去看,跟著去寫,應(yīng)該能有...
摘要:在單核系統(tǒng)之上我們采用單進程單線程的模式來開發(fā)。由進程來管理所有的子進程,主進程不負責具體的任務(wù)處理,主要工作是負責調(diào)度和管理。模塊與模塊總結(jié)無論是模塊還是模塊,為了解決實例單線程運行,無法利用多核的問題而出現(xiàn)的。 前言 進程與線程是一個程序員的必知概念,面試經(jīng)常被問及,但是一些文章內(nèi)容只是講講理論知識,可能一些小伙伴并沒有真的理解,在實際開發(fā)中應(yīng)用也比較少。本篇文章除了介紹概念,通過...
摘要:典型的使用場景比如做前端開發(fā)的同學(xué)可以利用這個工具把開發(fā)環(huán)境的服務(wù)提供給或者驗收使用。內(nèi)置的工具有,但是較之更優(yōu)。 本文共 1689 字,讀完約需 4 分鐘,速讀需 1 分鐘 NodeJS 自誕生以來,社區(qū)的發(fā)展速度超出了所有人的想象,現(xiàn)在甚至可以被用來做諸如智能硬件、人臉識別的很多事情。在各種軟件工程工作流中實現(xiàn)自動化,比如 APP 打包、WEB 開發(fā)方面自然也少不了它。根據(jù)我個人的...
閱讀 2507·2023-04-25 16:42
閱讀 1288·2021-11-22 14:45
閱讀 2459·2021-10-19 13:10
閱讀 2887·2021-09-29 09:34
閱讀 3486·2021-09-23 11:21
閱讀 2191·2021-08-12 13:25
閱讀 2291·2021-07-30 15:15
閱讀 3555·2019-08-30 15:54