记录一次“失败”的Windows Server优化案例
来源:http://www.tudoupe.com时间:2022-04-19
博客最近被迁移到一个虚拟机器,虚拟机器使用一种标准的机器。就参数而言,有两种:4G内存。IOPS值为1280。这是以前用过的版本电脑虚拟机器与物理计算机的大小相同。但我发现当我把博客推到顶端时发现性能提升巨大,这完全改变了我的观点。我总是觉得自己高人一等
因此我写了一份技术声明,并将其与为什么在同一硬件情况下, 上升速度如此之快的原因作一比较。把操作系统的设计放在一边, 这不是我的技能,是我的结构, 这是网络应用程序,我可以描述它的原因很多:
关于Linux,我利用了一个开放源码社区及其推广工作:根据官方建议建立的Nginx+.Net Core由以下组成部分组成:
使用来管理应用
/dev/shm已经能够放置,减少了反向制剂所需设备的损失。
优化了的参数。
提醒我,我主要雇用+, 使用它来意识到,它不会被使用, 但它不会被使用, 这就是它将会如何 当它被部署。代码正在经历同样的事情。免去了额外的通讯,其余部分丝毫无助于优化。同时,还制作了一些目录发布稿以及特权配置。
我认为,第一个也是最重要的原因是 整合的方式, 和代码直接传输 在同一过程, 我认为它会比使用反向剂 使用Linux更快。
当您看到一个优化文档时,您正在查看一个优化默认默认值,即内核中的缓存
用户缓存是自成一体的。
我不知道该怎么处理我的博客, 因为它只是一个小小的,几乎静止的网站。同时,我开启了动态压缩因此,首先,我认为这是由于部署模式造成的。对不起,HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP, HTTP,以及的用户缓存,以及的动态压缩,这些因素改善了业绩。当然,只有几个连接管理功能。
我觉得这是一个伟大的决定 直到一个晚上,当我意识到, "好吧,如果我用这么多的缓存, 我怎么才能有机会 对这些缓存?" 如何呢?
粗略地看一看技术档案,就会发现许多查看技术档案的方法。
技术一:直接进入内核缓存状态, 然后我很兴奋,开始制作一个小脚本,

我使用错误命令的可能性吗? 没有输出。 请检查官方 Windows 文件, 仔细查看此命令, 并给予帮助 。 这就是它是如何运作的 。 这。 我的缓存发生了什么事?
如果我不相信邪恶的脚步 不信邪恶的脚步 不信邪恶的脚步 不信邪恶的脚步
启用性能监测器,然后检查指标:

有一些指标,但没有任何指标!
崩溃了,咋办?
慢慢来 还有一个动作 放大 利用它
根据下列步骤临时启动:
开始管理器, 选择自己的网站, 然后右键, 双击进入, 然后选择正确的菜单 :
如下图:

然后激活追踪 :

然后,如以上图像所示,在对话框外观之后添加规则与“ 添加.. ” 按钮:

然后,通过“下一个”,设置它, 并继续画这页。
接下来,在保存的目录中,搜索下列日志文件:

在图形中,您可以看到通用路径和文件名。
要确认您访问过的文件地址, 请使用以下浏览器打开 :

查看图标; 第一个是文件地址, 第二个是我们需要集中关注的区域 。
点击之后,搜索:
然后就看到这个:
到底发生了什么,没用吗?
使用确认一下:

说明是启用了的。
很奇怪,很阴暗,然后埋在大家伙的手指下, 仅仅利用静态文件看它是否起作用。
因此它不可能完全缺乏缓存用途。
最后终于发现文档:
https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/iis/modules?view=aspnetcore-6.0
如下所述,将完全不使用这些单元:
因此,基于+的架构不使用内核缓存或IIS用户缓存,完全接管。
这更令人感兴趣。 此外,该模型如何用相同的代码和设置来改进如此之多?
虽然这不是我所期望的,但我对它更感兴趣,现在是研究它的时候了。
往期文章目录:
.Net 基础
下一篇:没有了
相关新闻
- 2022-04-19 微软解释为何不在 Win11 任务栏时钟
- 2022-04-18 Win10极度精简版发布:安装后仅占
- 2022-04-18 消息称微软计划在免费Xbox游戏插入
- 2022-04-18 微软确认Windows 11新功能:一大波小
- 2022-04-18 Windows要改为订阅制?Win11将内置云
- 2022-04-18 微软云被指效仿当年的Windows捆绑
- 2022-04-18 乔布斯27年前的采访被曝光:我不看
- 2022-04-18 Windows 11 22H2将整合文件资源管理器
- 2022-04-18 微软官网撤掉 Surface Book系列分类入
- 2022-04-18 NASA 与微软合作的 AI 系统,宇航员
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
