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

98次阅读

共计 711 个字符,预计需要花费 2 分钟才能阅读完成。

本人一直玩 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 牛叉

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

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

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

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

正文完
 0