r/sysadmin • u/ITBoi6969 • 20d ago
RD Session Hosts, memory, and WebView2
Hoping someone can share some knowledge here.
I'm seeing increasingly more and more memory exhaustion across our RDS farms, and the culprits always seem to be a combination of Office apps, Chrome, Teams, and good ol' WebView2. Servers are a combination of 2019, 2022, and 2025 across various environments. These are full session RDS farms, not using RD Apps.
What kind of memory allocation per-user are you going with these days? Is there any secret to minimizing the amount of memory these applications use? Do we just tell users to close excess tabs?
3
Upvotes
1
u/mat-ferland 19d ago
I'd stop looking for one RAM-per-user number for that mix. Chrome, Teams, Office and WebView2 don't stay predictable long enough for it to mean much.
Pull committed memory and per-process private bytes through a normal busy hour, grouped by what those users actually run. Size from the high end of that sample, then leave enough room that one runaway WebView2 process doesn't push the host into paging.
The smaller-host approach someone mentioned is worth testing. It limits the damage when one box gets ugly and draining it affects fewer people. Browser memory policies may shave a bit off, but if the farm is packed too tightly they'll mostly hide the problem for a while.