WHAT: This post is dedicated to preserving the valuable "Server Admin Guide" content produced by @tjkreidl, originally titled "A Tale of Two Servers." These articles were first published in 2019 on the Citrix Blogs, which are unfortunately no longer available.
KUDOS: Special thanks to @john.c for performing some incredible web sleuthing to recover this content, and to @tjkreidl for creating these essential guides in the first place — as well as for "Breathing Life" back into them by highlighting their importance before they disappeared forever into the ferocious "Bit-Bucket."
Series Overview & Quick Reference
If you're looking for a high-level summary of the concepts covered in this series — including specific XCP-ng/XO commands for BIOS power management, GPU scheduling, and NUMA inspection — start here:
Quick Reference & Summary Guide
The Complete Series (Markdown & PDF)
Part 1: How BIOS Settings Can Affect Your Apps and GPU Performance:
A deep dive into CPU Power Management (OS DBPM vs. System DBPM) and Turbo mode.
Read Markdown Version
Download PDF Archive
Part 2: GPU Settings and Advanced BIOS Tuning
Exploring Uncore frequency, C1E states, and NVIDIA GPU Scheduler modes (Best Effort vs. Equal Share).
Read Markdown Version
Download PDF Archive
Part 3: NUMA, CPUs, Sockets/Cores, and VM Performance
Understanding vNUMA, vCPU oversubscription, and the importance of VM startup order for optimal memory placement.
Read Markdown Version
Download PDF Archive
Archived for the XCP-ng community. Questions or additional insights? Please discuss below!