小白请教一下跑多线程用几核 cpu 合适?
資深大佬 : pinews 0
自己笔记本是 2 核 4 线程,台式 4 核 4 线程,感觉尚可,服务器是 1 核 1G,php 跑几个进程合适?感觉一点也不快,我开启了 6 个进程,不知道是程序问题还是 cpu 问题,只有 4 个进程在动。
大佬有話說 (4)
一个 php 进程,没啥特殊操作一般内存占用在 30 ~ 50m 上下,得结合你的剩余内存来看。此处假设内存完全充足。
首先把最大进程调整为 cpu 核数的 2 倍,最低为 cpu 核数 1/2 然后开始压测。观察 cpu 占用率,IO 占用率。
假设 cpu 资源充足,IO 占用不高,则最高最低均增加 2 倍。
继续压测,直到 IO 或者 CPU 有一个接近满值,例如可以放到整体资源的 80% 或者 90%。
没有固定的最优值,一切都得看你的业务具体情况来判断。