session performance
115 TopicsFSLogix - Option to change path C:\Users\local_%username% to another disk
I'd like to improve user profile performance with FSLogix on Azure by optionally moving the C:\Users\local_%username% folder (used for redirections.xml) to the temp 😧 drive on Azure VMs with a temp disk. e.g. D:\Users\local_%username% I'm not referring to the C:\Users\%username% but the C:\Users\local_%username% folders. Currently this isn't configurable but it's referenced at HKEY_LOCAL_MACHINE\SOFTWARE\FSLogix\Profiles\Sessions\[SID]\LocalProfilePath This would offload IOPs from the OS disk and also make some user profile operations much faster, e.g. Teams cache could be redirected and offloaded to speed up Teams. The temp disk is generally much more performant than Azure Premium disks. It also sorts the issue of those local_%username% folders not getting cleaned up after an unexpected reboot/crash. If they're on the temp disk they'll get wiped out after a reprovision instead of having to script the cleanup. Cloud Cache paths can be customised to use the 😧 drive but it would be nice to move the redirections to that too. Regards, David1.9KViews20likes1CommentRemote Desktop for Mac 10.9.4 often causes spinning wheel of death when copying from Windows machine
Starting in the last version or two, I frequently get the "spinning wheel of death" after using Remote Desktop for Mac to copy from the remote Windows client. This manifests when I switch back to the mac and try to switch to Slack -- Slack will be frozen for 30 seconds to several minutes with the colorful spinning pinwheel. Many people have been experiencing this issue, both recently and in the last several years: https://techcommunity.microsoft.com/t5/azure-virtual-desktop-feedback/copy-and-paste-from-microsoft-remote-desktop-to-mac-causes/idi-p/3947326 https://techcommunity.microsoft.com/t5/azure-virtual-desktop-feedback/microsoft-remote-desktop-for-mac-copy-and-paste-works-a-while/idi-p/3930905 https://learn.microsoft.com/en-us/answers/questions/565240/microsoft-remote-desktop-freezes-constantly-apple Please look into this, it's a productivity killer. And if there's anything I can grab for you that will help (like a snapshot of a process using the Mac activity monitor) please let me know. EDIT: I just attached a sample and spindump of Slack (the macOS process that gets the spinning wheel of death after copying text on the remote windows machine).1.7KViews17likes11CommentsRemote Desktop Client: Save the windows position
In the current Remote Desktop Client and also in the preview of the Azure Virtual Desktop App, it is unfortunately not saved in which state, and at which position the user has closed the desktop session. Example: The session starts by default in Fullscreen, the user now switches to window mode and moves the window to the right of the screen. If the user ends the session or disconnects it and starts it again the session is back in fullscreen mode. With the RDP properties you can influence the window behaviour a little bit, but not in the way that the Remote Desktop Client simply "notices" how the session was ended. Every other Windows program remembers the way (maximized/fullscreen) and position where it was closed. Please change the behaviour to remember the position in window mode and whether the session ran in fullscreen or window.1.3KViews15likes0CommentsFSLogix - Make client more resilient to DNS name resolution failures
We have had a few incidents in our Production environment related to DNS which caused the FSLogix client to lose connection to Cloud Cache Providers. This led to issues with Office apps that depend on the container. Enhance FSLogix to better handle a loss of domain name resolution e.g. fall back to IP Address if DNS resolution fails?836Views11likes0CommentsNew Service Improvement Idea: AVD Performance Insight Dashboard
Overview: Enhance the Azure Virtual Desktop (AVD) experience by introducing a dedicated dashboard that displays real-time CPU and memory usage for each AVD session along with the top 10 processes consuming CPU. This dashboard will empower IT administrators to quickly diagnose performance issues and optimize resource allocation. Key Features: Real-Time Monitoring: Display live CPU and memory metrics per AVD session. Auto-refresh capability to capture real-time performance changes. Process Analysis: Show a list of the top 10 processes consuming CPU per session. Provide detailed process metrics including CPU percentage, memory footprint, and process IDs. Historical Data & Trend Analysis: Archive performance data to visualize trends over time. Enable administrators to identify recurring patterns or spikes in resource usage. Alerting & Notifications: Set custom thresholds for CPU and memory usage. Generate alerts for sessions or processes that exceed set limits, triggering proactive remediation. Integration with Existing Tools: Seamlessly integrate with Azure Monitor and Log Analytics for deep-dive analysis. Export data to Power BI for advanced visualization and reporting. User-Friendly Interface: Interactive dashboard design with filtering options (e.g., by session, time frame, or specific metrics). Drill-down capability to analyze individual sessions or processes in detail. Benefits: Enhanced Troubleshooting: Quickly pinpoint performance bottlenecks by identifying resource-intensive sessions and processes. Proactive Maintenance: Early detection of abnormal resource usage allows for timely intervention before issues escalate. Optimized Resource Management: Understand usage patterns to make informed decisions on scaling, workload balancing, and capacity planning. Improved User Experience: Reduce downtime and performance issues, leading to smoother end-user operations in the virtual desktop environment. Implementation Considerations: Data Collection: Leverage AVD session performance counters and existing telemetry from Azure Monitor. Dashboard Development: Use modern visualization tools (e.g., Power BI or Azure Dashboard) for an intuitive user interface. Security & Compliance: Ensure data privacy and compliance with government/federal cloud standards where applicable.263Views10likes3Comments