Windows VM RDP session latency reproducible daily 9AM-1PM EST — persists after region move from East US to West US 2

Bohui Ni 0 Reputation points Microsoft Employee
2026-07-29T17:31:10.3066667+00:00

Environment

  • Windows Server VM, Standard_D4s_v3, Premium_LRS OS disk (127 GB)

Trusted Launch enabled (Secure Boot + vTPM) Deployed from a custom Azure Compute Gallery image Access method: direct RDP only — no host pool, not Azure Virtual Desktop 2 VMs, 3 users total; users connect from the US

Symptoms

Severe interactive session lag during a fixed daily window:

  • Opening a single browser tab takes over 3 minutes
  • Screen freezes during the session
  • Affects all users on both VMs simultaneously
  • Outside the affected window, performance is normal

Question

Given that a cross-region redeployment did not change the behavior, what is the recommended way to isolate whether this is host-level resource contention, network path congestion, or guest-side?

Specifically:

  1. Which Azure-side metrics or diagnostics can confirm or rule out host-level contention / noisy-neighbor during a recurring time window?
  2. Is Accelerated Networking supported and recommended for this configuration, and would enabling it be expected to affect an RDP interactive session?
  3. What client-to-VM network diagnostics do you recommend for a recurring 4-hour daily window? (Note: ICMP-based testing appears unreliable here.)

Appreciate any input.

Azure Virtual Machines
Azure Virtual Machines

An Azure service that is used to provision Windows and Linux virtual machines.


1 answer

Sort by: Most helpful
  1. Allan Solomon Mejia 2,595 Reputation points
    2026-07-29T17:54:11.11+00:00

    Hi @Bohui Ni

    Since you've already redeployed the workload from East US to West US 2 and the issue persists during the same daily time window, it's less likely to be isolated Azure host contention. I'd approach this by collecting data from all three layers (Azure host, guest OS, and network) during the affected period.

    Azure infrastructure

    • Review VM Insights and Azure Monitor metrics (CPU, Disk IOPS/Latency, Network In/Out, Network Drops, and Disk Queue Length) to determine whether resource saturation aligns with the 9 AM–1 PM window.
    • Enable Boot Diagnostics and Guest Diagnostics (if not already enabled) and compare guest CPU ready time, disk latency, and network utilization during normal vs. affected periods.
    • If no guest resource bottleneck is observed, open an Azure Support request so Microsoft can review host telemetry for potential platform-level contention that isn't exposed through customer metrics.

    Networking

    • Verify whether Accelerated Networking is supported and enabled for the Standard_D4s_v3 VM size. While it typically reduces latency and CPU overhead, it generally won't resolve multi-minute application stalls by itself, but it's still recommended for production workloads.
    • Use Azure Network Watcher Connection Monitor rather than ICMP to measure end-to-end TCP latency, packet loss, and jitter during the affected window.
    • Capture simultaneous TCP traces (e.g., pktmon or Wireshark) on both client and VM to determine whether delays originate in the network or inside the guest.

    Guest OS

    • Since even opening a browser tab takes several minutes, collect Performance Monitor counters (CPU, Memory, PhysicalDisk, TCPv4, Network Interface) throughout the recurring window.
    • Review Windows Event Logs for storage, network, Defender, or update-related activity that consistently starts around 9 AM.
    • Temporarily exclude scheduled AV scans, Windows Update, backup agents, or third-party monitoring software as possible causes.

    The fact that both VMs experience identical symptoms during the same recurring window, even after moving regions, suggests a shared dependency (network path, security appliance, VPN/ExpressRoute, client-side connectivity, or scheduled enterprise process) may be more likely than an issue with the underlying Azure compute host.

    Please "Accept the Answer" if this information helped you. This will help us and others in the community as well.

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.