ASP.NET 写的老网站,在 Windows 2008 R2 下稳稳十万并发,升级 Windows 2019 后响应非常缓慢, 600 并发就卡死,配置都没动过,有什么排查的方法吗?研究了一天还没解决。

2022-08-18 23:45:57 +08:00
 edis0n0
7232 次点击
所在节点    程序员
94 条回复
opengps
2022-08-19 00:16:29 +08:00
并发?
edis0n0
2022-08-19 02:01:02 +08:00
@opengps #1 有什么问题吗?
bsg1992
2022-08-19 04:22:09 +08:00
@edis0n0 你知道 10W 并发什么概念嘛
chenbojian
2022-08-19 06:55:42 +08:00
IIS 参数变了?
wxyrrcj
2022-08-19 07:50:26 +08:00
开玩笑呢 10w 并发
idragonet
2022-08-19 08:43:30 +08:00
很好奇是如何得到结论:Windows 2008 R2 下稳稳十万并发,有测试报告吗?
PerFectTime
2022-08-19 08:58:27 +08:00
单机 10w ??不是吧
n0th1ng
2022-08-19 09:04:27 +08:00
tramm
2022-08-19 09:26:08 +08:00
你这性能超过 Nginx 了
salmon5
2022-08-19 09:34:41 +08:00
什么?阿里巴巴的服务都跑在你这台 ASP.NET 写的老网站上?
LeegoYih
2022-08-19 09:52:24 +08:00
恐怖如斯
yyyyyyh
2022-08-19 09:58:00 +08:00
无法对单机 10W 并发的大佬提出改善意见😒
ikesnowy
2022-08-19 10:10:27 +08:00
噗,去博客园的博问提问然后 at dudu 吧,他应该会回你的 hhhh
xiaopingbeichen
2022-08-19 10:16:13 +08:00
我就是来凑个热闹,看看 10W 并发是长啥样的
monkeyWie
2022-08-19 10:35:34 +08:00
围观下单机 10W 并发
AlexSLQ
2022-08-19 10:39:52 +08:00
udp 吗
ruoduan
2022-08-19 10:41:29 +08:00
Nginx 理论 最大并发 5W ,单机十万并发 ?
nothingistrue
2022-08-19 11:22:06 +08:00
@edis0n0 #2 单机十万并发基本不可能,程序可以支持这么高,但硬件和操作系统底层是不支持的,端口号总共才 65535 个( Socket 连接时服务器只占用一个监听端口,但是对于每个客户端还得占用一个反向连接端口,原生 TCP 连接我不是太清楚)。
Rocketer
2022-08-19 11:26:04 +08:00
我们当年 30 个并发就很不错了,10 万并发不敢想象。

我猜楼主说的是每秒能处理的请求数吧?纯静态页面十万还是有可能的。
nothingistrue
2022-08-19 11:29:41 +08:00
@edis0n0 更正,原生 TCP 连接不受服务器端口号限制。TCP 使用由本地地址和远端地址组成的 4 元组:目的 IP 地址、目的端口号、源 IP 地址和源端口号来处理传入的多个连接请求。故,服务器只需要占用一个端口就可以负责监听和所有的连接。

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

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

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

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

© 2021 V2EX