嘟嘟社区

干货,做了一个WIN2008和CNETOS8.2的NGINX速度对比


本帖最后由 squalll 于 2022-8-13 01:25 编辑

本人一直玩NGINX的WIN版(没有IO、线程 限制那个版本,最新为1.21.72那个whitehorse版,普通版有线程还是IO限制来着,好像是线程限制1024什么的,我没用有限制的),用WIN版,因为用习惯了,一直在用。
当然,我也知道,WIN版肯定效率低,但是我想也不会差太多吧?估计差一点点而已。最近做了个测试,环境完全相同,两台阿里云的24元,做反代美国测试。

下面是CNETOS 8.2 + BT(为了省心,纯LINUX不太熟) + nginx 1.8x

下面是我好几台机子一直在用的win2008+nginx 1.21.72(1.8也测了效果一样)

结论,妈呀谁说差一点点,差太多了。

WIN版根本没法看,NGINX还是1.21.72最新版

低并发很接近,比如只选联通,或者只选电信,WIN整体速度就差一点点,但是全部选上,速度就差老了2~4S(平均3S,LINUX)打开的体验和5~7S(平均6S,WIN)打开的体验差很多的,尤其高并发。

CPU速度更是差距的夸张,CPU峰值WIN版76~80%(偶尔90%,因为多次17CE同时测试。),CNETOS版8~10%(偶尔14%,因为多次17CE同时测试。)

所以Linux牛叉
你说的 MS 是 ms 吗?
如果是的话,5ms 的差距你能体感差很多,你体感是真的牛。

loveqianool 发表于 2022-8-13 01:23
你说的 MS 是 ms 吗?
如果是的话,5ms 的差距你能体感差很多,你体感是真的牛。 …

应该是指S,口误,肯定是指图片里的S啊。没必要说话这么难听吧,咱俩认识吗?

你要考虑的不是空载的响应速度而是并发大了之后的响应速度
还有就是更要考虑线路和物理距离产生的延迟

kingdan 发表于 2022-8-13 01:28
你要考虑的不是空载的响应速度而是并发大了之后的响应速度
还有就是更要考虑线路和物理距离产生的延迟 …

环境一样。相反,WIN2008是空载。CNETOS是线上服务机(占用率很低)