同“窗”的较量:部署在 Windows 上的 .NET Core 版博客站点发布上线(已暂时下线)

  • 时间:
  • 浏览:7
  • 来源:大发时时彩官网_大发时时彩邀请码_大发时时彩娱乐平台

为了验证 docker swarm 在高并发下的性能疑问,周一人们人们都都发布了使用 docker-compose 部署的 .net core 版博客站点(博文链接),但不可能 有1行代码请求后端 web api 时那么使用缓存,结果造成几滴 web api 请求发向跑后端服务的集群,悲剧的是你这个 集群是用 docker swarm 部署的,请求是用 nginx 容器转发的,结果压垮了 nginx ,几滴 后端请求 2002 ,被迫回退至 windows + .net framework 版博客系统。

使用 docker-compose 部署那么老出高并发下响应时延极不稳定的性能疑问,以及后端 docker swarm 集群被几滴 请求压垮,不可能 基本验证了 docker swarm 的眼高手低,无法胜任高并发的场景。

在准备改用 k8s 部署之后,人们人们都都决定进行俩个 最直截了当的对比,用同样配置的 windows 服务器部署 .net core 版博客系统(同“窗”本来指你这个 ),对比一下 .net core vs .net framework 的性能,看看与否 真的是“青出于蓝而胜于蓝”?

直接在部署 .net framework 博客系统的 windows 服务器上安装 .net core sdk 并部署 .net core 版博客系统,“同窗”名副觉得,一些不参假,不仅用的都有“Windows Server  2016 数据中心版 64位英文版”,或者 系统环境配置都一样。asp.net core 站点部署方式使用的是 IIS InProcess Hosting :

<AspNetCoreHostingModel>InProcess</AspNetCoreHostingModel>

在 Startup 的 ConfigureServices 中允许 IIS InProcess Hosting 的同步 IO

services.Configure<IISServerOptions>(options =>
{
    options.AllowSynchronousIO = true;
});

不然会老出错误

Synchronous operations are disallowed. Call WriteAsync or set AllowSynchronousIO to true instead

另外,之后发布后提交评论时延慢是代码的疑问,.net core 中那么 .net framework 中的  HostingEnvironment.QueueBackgroundWorkItem ,迁移时人们人们都都偷懒了,那么把提交评论的一些操作上放队列中正确处理。今天人们人们都都改进了代码,用 Coravel 的队列功能实现了,现在提交时延有了明显的改善。

Windows 上的 .net core 版博客站点已于 18: 15 左右发布上线,它的表现怎样才能,请看明天上午下午访问高峰的演出。

发布后立即发现 .net core 版的 CPU 消耗明显高于 .net framework 版

发布前 .net framework 版用了4台4核8G的服务器,CPU 占用清况 如下

发布后 .net core 版用了5台4核8G的服务器,且访问量更低,CPU 占用清况 如下

你这个 CPU 占用异常高的疑问估计人们人们都都写的代码有关,人们人们都都会进一步排查。

更新

18:45 左右,加了1台服务器,现在是6台服务器。

19:10 左右,不可能 CPU占用疑问,暂时下线。6台服务器访问量更低时,CPU 波动很大,见下图。

22:26 ,CPU 占用异常高疑问目前排查下来最大的嫌疑是 EnyimMemcachedCore ,明天会进行验证。

8:22 ,

相关博文:

  • 【故障公告】发布 .NET Core 版博客站点引起几滴 2000 错误
  • 【网站公告】.NET Core 版博客站点第二次发布尝试
  • 暴风雨中的 online : .NET Core 版博客站点遭遇的高并发疑问进展
  • Powered by .NET Core 进展:验证高并发性能疑问嫌疑犯 docker swarm

猜你喜欢

健康的艺术节一定有开放多样的口味

核心提示:历史悠久的港艺是一家非营利独立慈善团体,接受政府拨款资助,但主要收入来源靠票房收入和商业及慈善团体赞助,会向市民清楚交代财务收支。鉴于每分钱都不 花到刀刃上而且财务

2019-10-24

魅族官微一天三发声明:Flow耳机事件来龙去脉详解

2017-08-2315:08  Techweb  天一  我不愿意要评论()字号:T|T8月23日消息,近日有关魅族Flow耳机事件闹得没有 大,引发了众多外国网友对魅族F

2019-10-24

富士康提交招股书:拟发行约19.70亿股

2018-05-1411:04   环球网      我还要 评论() 字号:T|T5月14日消息,富士康工业互联网股份有限公司5月14日正式披露《首次公开发行A股股票招股说

2019-10-24

美图V6新增京城红、雅典紫配色 5月11日多平台开售

2018-05-0717:03   牛华网      让我 评论() 字号:T|T5月7日,美图手机在北京THEBRITISHHOUSE英园正式发布与大英博物馆联名合作的美图

2019-10-23

Ticwatch 2 智能手表经典系列(蓝宝石版黑真皮表带)语音触摸 蓝牙3G通话手表 防水GPS记步测心率好不好,优缺点,是否值得买

2018-05-2123:400:22去你玛德重复名字1分说实话。没法一代好。随便说说我一代肯能进水坏了。已经 我还是有夫妻感情的。这二代真心感觉越做越没法一代好。抬

2019-10-23