Win 和 CentOS 网络性能差距这么远吗?

2019-08-24 10:16:32 +08:00
 l4ever

同一个机房, 上面是 Centos 下面是 win 2016

后来把上面的 Centos 装成 win 2016, 速度和下面的 win 2016 差不多了.

6554 次点击
所在节点    宽带症候群
26 条回复
ipwx
2019-08-24 10:18:21 +08:00
是因为 wget 水土不服吧?
missdeer
2019-08-24 10:41:48 +08:00
是因为 wget 水土不服吧?
另,广域网大流量 Linux 和 Win 机器互联调整 TCP window 大小有奇效。
GM
2019-08-24 11:23:24 +08:00
也许是你那个型号的网卡 windows 驱动有问题也说不准,目前 windows server 做服务器性能其实是非常好的。
cigarzh
2019-08-24 11:26:34 +08:00
变量太多,这个测试没有意义
swsh007
2019-08-24 11:28:11 +08:00
windows 需要配置的地方太多
远程其实并不方便
还是 linux,freebsd 这种好用些
NerverLibis
2019-08-24 11:32:49 +08:00
win 一个月好几百
skyeycirno
2019-08-24 11:34:19 +08:00
你这个测试没啥意义。。一个 wget 说明不了啥
abmin521
2019-08-24 12:40:33 +08:00
又不是同一个机器...
centos 万一是千 M 网卡呢
l4ever
2019-08-24 12:49:31 +08:00
@abmin521 仔细审题行吗?都说了 centos 重装成 win 了
abmin521
2019-08-24 13:22:31 +08:00
@l4ever 网卡型号?使用的 web server ?

另外 ethtool 了解一下

Settings for eth0:
Supported ports: [ MII ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Half
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: g
Wake-on: d
Current message level: 0x000000ff (255)
Link detected: yes
l4ever
2019-08-24 13:35:24 +08:00
@abmin521 win 试过 nginx 和 iis,情况一样, centos 直接 iis. 网卡
geekvcn
2019-08-24 15:07:53 +08:00
差距不至于这么大 , 但是 windows server 的网络性能和 IO 性能确实被非 Arch Linux 内核的其他 Linux 屌打 , 特别是万兆以上网络 , 千兆以内差距不大 , 还有 windows 下 nginx apache 也是残废 , 只能用配置方式感人的 iis 性能才好点 , 如果是虚拟机 windows 对半虚拟化支持也不好 , 可能你的 windows 没装半虚拟化驱动
vocaloidchina
2019-08-24 15:43:53 +08:00
你驱动没装好吧
reus
2019-08-24 16:39:12 +08:00
windows 配置好了,性能不会差的
但就是配置麻烦,甚至不知道要配置,例如驱动
wget 就是个下载工具,哪来什么水土不服,难不成 windows 用的协议和 linux 不一样?
用 linux,不折腾。
geekvcn
2019-08-24 17:00:25 +08:00
@reus windows 配置好性能也差 , 先天性缺陷 , 不过差距没楼主那么离谱
Unknowncheats
2019-08-24 23:38:11 +08:00
不至于差距这么大
jousca
2019-08-25 01:11:06 +08:00
一般就是网卡驱动没装合适……
jedihy
2019-08-25 09:07:49 +08:00
CentOS 上跑的 BBR 吗?
nnnToTnnn
2019-08-27 11:50:31 +08:00
@reus window 和 liunx 内核性能千差万别,特别是在高并发的情况下,BBR 就是一个很好的例子,nginx 之所以高效好像就是 i 因为 liunx 下的 epoll 机制,

但是单个线程下,百兆以内,差距不会很大,这个明显是配置问题导致的
reus
2019-08-27 15:10:25 +08:00
@nnnToTnnn windows 也有 iocp,不比 epoll 差。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/594682

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX