磁盘写入速度慢- Windows Server 2022标准版

vzgqcmou  于 7个月前  发布在  Windows
关注(0)|答案(1)|浏览(175)

bounty明天到期。回答此问题可获得+300声望奖励。user472292希望引起更多关注此问题。

我有一个在AWS上运行的M5.XLarge服务器,我最近从Server 2012 R2升级到Server 2022 Standard。它有一个GP 2 1200,IOPS,未加密,400 GB的驱动器连接到它。当我尝试执行任务(例如SQL备份)时,磁盘读取/写入速度约为2,000,000 B/秒。
我有另一个相同的服务器,我做了同样的升级,它是得到35,000,000 B/秒。
在我尝试过的慢速服务器上:

  • 连接新的EBS驱动器(相同配置)-相同的读/写速度
  • 禁用AV(Windows Defender)和安全软件(Sentinel)
  • 确保禁用VSS

无论我执行什么操作(SQL备份,复制文件,磁盘性能实用程序)它仍然很慢。
在旧的/原始的服务器上(新的服务器是通过创建AMI和启动新示例创建的),它执行得很快。因此,它看起来像是在升级过程中发生了一些事情(启动示例,创建驱动器或实际升级Windows)
任何建议的事情,我可以尝试帮助性能回到旧的状态。

w1jd8yoj

w1jd8yoj1#

GP2 1200,IOPS,未加密,400 GB驱动器
对于您的工作负载来说,这仍然是合适的EBS volume type吗?
对于高性能要求,您可以考虑使用预配置IOPS SSD(io1或io2)而不是gp2(通用SSD卷)。
请确保Windows Server上安装了最新的AWS PV (Paravirtual)驱动程序。过时的驱动程序可能会导致性能问题。请参阅“Upgrade PV drivers on Windows instances“。
检查Windows Server是否存在任何可能影响磁盘性能的错误配置的系统设置。这包括电源设置(设置为高性能)和磁盘写缓存。
验证示例是否为EBS-optimized,以确保EBS卷的最大性能。
由于AWS示例具有network performance tied to instance size,因此请确保网络限制不会影响EBS性能。
首先从测量和监测开始:

  • 使用AWS CloudWatch监视和比较两个服务器的EBS指标(如VolumeReadbits和VolumeWriteBits)。
aws cloudwatch get-metric-statistics --namespace AWS/EBS --metric-name VolumeReadBytes --dimensions Name=VolumeId,Value=vol-example --statistics Average --start-time 2023-01-01T00:00:00 --end-time 2023-01-02T00:00:00 --period 3600
  • 检查Windows事件查看器中是否有任何可能指示磁盘子系统问题的错误或警告。

这样,您就可以在更改新配置之前和之后进行测量。

相关问题