把WORKERMAN作為手機游戲服務(wù)器端部署時,GATEWAY 和 WORK進程起幾個合適,和CPU核數(shù)有什么關(guān)系,可以動態(tài)增加進程數(shù)量么
進程數(shù):
Gateway進程核數(shù)和CPU核數(shù)一致即可,例如cpu為8核,可以開啟8個Gateway進程
Worker進程開啟進程數(shù)可以是CPU核數(shù)的8倍左右
另外每個進程估計占用內(nèi)存40M,注意下內(nèi)存是否足夠
動態(tài)增減進程數(shù)量:
Worker進程數(shù)量可以更改配置增加或者減少,運行workermand reload 后生效,用戶無感知,不影響服務(wù)
Gateway進程由于維護著客戶端鏈接,進程數(shù)只能增加(因為減少進程會導(dǎo)致關(guān)閉的進程上的用戶鏈接斷開),增加進程數(shù)后同樣運行workermand reload 生效,用戶無感知,不影響服務(wù)質(zhì)量。Gateway進程一般不會成為系統(tǒng)瓶頸,所以一般不會增加或者減少
workerman目前還不支持根據(jù)負載自動調(diào)整自身進程數(shù)