SlideShare a Scribd company logo
Windows 7 and Windows Server 2008 R2 SP1 OverviewRequired SlideAmit GatenyoInfrastructure & Security Manager, DarioMicrosoft Regional Director – Windows Server & Security054-2492499Amit.g@dario.co.il
AgendaIntroduction to SP1 for Windows 7 and Windows Server 2008 R2Introduction to RemoteFXIntroduction to Dynamic MemoryOther Notable Changes in SP1
Windows 7 Service Pack 1
Service Pack 1 for Windows Server 2008 R2
Release MechanicsSP1 continues to take advantage of shared codebase of Windows 7 and Server 2008 R2SP1 covers all editions of Windows Server 2008 R2 and Windows 7Including Itanium for ServerPackages32 bit Windows 732 and 64 bit Windows 7 and Windows Server 2008 R2Itanium for Windows Server 2008 R2What about Windows Server 2008 and Windows Vista?Different SP model, currently on SP2Release Candidate for SP1 released in October 2010
Windows Server 2008 R2 SP1Dynamic Memory RemoteFXDynamic Memory allows the allocation of a range of memory (min and max) to individual VMs, enabling the system to dynamically adjust the VM’s memory usage based on demand. This provides more consistency in system performance enabling better manageability for administratorsMicrosoft RemoteFX leverages the power of virtualized graphics resources and advanced codecs to recreate the fidelity of hardware-assisted graphics acceleration, including support for 3D content and Windows Aero, on a remote user’s device. This allows for a local-like, remote experience.
Introduction to RemoteFX
RemoteFX Key BenefitsRich user experience for server-hosted desktops and applicationsRich, local-like user experience for remote workers
Platform for partners to optimize for a variety of configurations
Virtualized graphics and advanced codecs for highest fidelityFlexible and cost-effective solutionSupport for simple, low-cost end point devices
Works with VDI and higher-density session-based remote desktops
RDP with RemoteFX enables host- or client-side renderingIncreased user productivityIncreases user productivity with full-fidelity remote user experience
Anywhere access to any screen content, including rich media and 3D
Display of any media content today and tomorrow will “just work”RemoteFX Use CasesAll connected worker scenarios can benefit from a RemoteFX-enabled desktop environment
RemoteFX – A Game ChangerEnabling TechnologyCustomer ValueDifferentiating InnovationFull rich Windows experienceContent and GPU independent intercept & rendering
Single GPU for multiple Hyper-V guestsvGPURemoting any contentApplications run at full-speed on hostHost side renderingScreen deltas sent to client based on network and client availabilityHigh fidelity user experienceIntelligent screen capture and hardware-based encodeCODEC designed for text and image content
Single CODEC for VDI and RDS sessions
HW and software manifestations by designFull range of client devicesBitmap remoting and hardware-based decode
Remote Desktop Services with RemoteFXWindows Server 2008 R2 SP1Windows Server 2008 R2Scenario: VDI desktop replacement for connected knowledge workers on Windows 7 with good connectivity.New Features in WS08 R2 SP1: Host-side rendering capabilities enabling rich media UX on broad range of end point devicesScenarios: RDP 7.1 with RemoteFX available for VDI and session virtualizationScenario: Multimedia application enhancements for remote users primarily accessing RDS from rich clientsNew Features in WS08 R2: Support for multiple screens, bi-directional audio, Windows Media Player redirection and enhanced bitmap remotingScenarios: RDP 7 for VDI and session virtualization
Demo
AdvantagesNo client drivers necessaryWorks with any device DisadvantagesOnly one session can use a USB device at a timeBest of the Two WorldsUse Both!13Where would you use RemoteFX USB Devices?
RemoteFXAudio DevicesE.g. USB speakers, USB headset, USB Microphone, USB Phone
RemoteFX HID DevicesE.g. Tablets, Media remotes, Joysticks, and many more
Printers onlyEasyPrint or legacy redirectionsPrinters as multi-function device RemoteFX USB Scanners only RemoteFX USBPrinters and Scanners
Spectrum of RemoteFX DevicesRD Virtualization HostRemoteFXHW EncoderRD Virtualization HostRemoteFX SW EncoderRD Session HostRemoteFX HW EncoderRD Session HostRemoteFX SW EncoderRemoteFX-Enabled HostsRemoteFX-Enabled ClientsRemoteFX Encoder/DecoderGPU
RemoteFX for RD Virtualization Host hardware requirementsSLAT-enabled processor - The processor in the RemoteFX server must support Second-Level Address Translation (SLAT). GPU - At least one graphics processing unit (GPU) is required on the RemoteFX server. The GPU driver must support DirectX 9.0c and DirectX 10.0. If more than one GPU is installed in the RemoteFX server, the GPUs must be identical. RemoteFX encoder - The RemoteFX encoder is optional and can be installed for additional scalability on the Microsoft® RemoteFX™ server. Hyper-V - The Hyper-V hardware requirements must be supported on the server.
RemoteFX for RD Session Host hardware requirementsSSE2-enabled processor - the processor on the RD Session Host server must support Streaming SIMD Extensions 2 (SSE2). RemoteFX encoder - The RemoteFX encoder is optional server hardware, and it can be installed for additional scalability on the RemoteFX server. The hardware encoder card must be installed in a PCI Express x4 slot or greater.
Introduction to Dynamic Memory
Dynamic Memory in Windows Server 2008 R2 SP1OverviewA memory management enhancement for Hyper-VEnables customers to dynamically grow and decrease the memory of a virtual machineAvailable as a feature in Windows Server 2008 R2 SP1BenefitsBetter consolidation ratios with predictable performanceEnables linear scalability for deployment environmentsDesigned for production useVM1VM2VM3VM4T1T2T2
Dynamic MemoryBenefitsEnables higher consolidation ratios per host by addressing the greatest limiting factor to consolidation: MemoryA Production feature.OverviewMemory is pooled and dynamically and securely distributed across VMsMemory is dynamically added/removed based VM usage with no service interruptionGuest enlightened: Guests & Hyper-V work TOGETHER
Initial VM StartFinance VM8 GBSales VMEngineering VM6 GB4 GB3 VMs started2 GBT = 0T = 15T = 30T = 0T = 15T = 30Total System Memory8 GBMemory in Use by VMs3 GBVirtual MachinesPhysical Memory Used37.5 %Memory Settings
15 minutes later … work in progressFinance VMFinance starts reportsEngineering starts ananalysis job8 GBSales VMEngineering VM6 GB4 GB3 VMs started2 GBT = 0T = 15T = 30T = 0T = 15T = 30Total System Memory8 GBMemory in Use by VMs6 GBVirtual MachinesPhysical Memory Used75 %Memory Settings
30 minutes later … working hard!Finance VMFinance starts reportsEngineering starts ananalysis job8 GBSales VMEngineering VMService VM6 GBFinance report finishedEngineering analysis runningIT starts a Service VMEngineering reaches max allocation4 GB3 VMs started2 GBT = 0T = 15T = 30T = 0T = 15T = 30Memory recovered to allow Service VMTotal System Memory8 GBMemory in Use by VMs7.5 GBVirtual MachinesPhysical Memory Used94 %Memory Settings
Changes to Hyper-V Console
Dynamic Memory Settings
Dynamic Memory Performance Counters
Don't forget the Integration ServicesEmulated vs. VSC
Installing Integration Services
System RequirementsParent Requirements:Windows Server 2008 R2 SP1Microsoft Hyper-V Server 2008 R2 SP1Windows Server 2003, 2008 & 2008 R232-bit & 64-bit versionsWindows Vista and Windows 7Enterprise and Ultimate Editions only32-bit & 64-bit versions
How to Enable Dynamic Memory on GuestsWindows Server 2003 / Windows Server 2003 R2 All you need to do for these operating systems is to update the integration services. Windows Server 2008 Here you need to first have service pack 2 installed.  Then you need to install this hotfix: http://support.microsoft.com/kb/2230887 inside the virtual machine.  Finally you will need to update the integration services. Windows Server 2008 R2 Instead of updating the integration services – you need to install service pack 1 inside the virtual machine.
Startup & MaxStartup: amount of memory to boot VMBIOS does not know about DMGuest OS may not know about DMDefault: 512MBMax: don’t let the VM above this amountDefault: 64GB
Availability & PriorityAvailability is a conceptHow much memory does the VM have?How much memory does the VM want?The difference is the availabilityPriority: which VM gets the memory first1-10,000: default is 5,000The higher the priority, the higher the availability
Memory BufferHow much “free” memory should we try and keep in the VM?Allows for responsiveness to bursty workloadsCan be used for file cache“I like to configure my virtual machines so that they have ~20% free memory”

More Related Content

PDF
XPDS16: Live Migration of vGPU - Xiao Zheng, Intel Asia-Pacific Research & De...
PDF
XPDS16: Live scalability for vGPU using gScale - Xiao Zheng, Intel
PPT
Mips track a
PDF
XPDDS18: Design and Implementation of Automotive: Virtualization Based on Xen...
PDF
XPDDS18: Unleashing the Power of Unikernels with Unikraft - Florian Schmidt, ...
PPT
PPTX
Qnap CMS NVR - Info Tech Middle East - Dubai
PDF
Balancing Power & Performance Webinar
XPDS16: Live Migration of vGPU - Xiao Zheng, Intel Asia-Pacific Research & De...
XPDS16: Live scalability for vGPU using gScale - Xiao Zheng, Intel
Mips track a
XPDDS18: Design and Implementation of Automotive: Virtualization Based on Xen...
XPDDS18: Unleashing the Power of Unikernels with Unikraft - Florian Schmidt, ...
Qnap CMS NVR - Info Tech Middle East - Dubai
Balancing Power & Performance Webinar

What's hot (20)

PDF
XPDS16: Display Handler, a Client Display Framework for Xen - Brendan Kerrig...
PPTX
Impact of Intel Optane Technology on HPC
PPTX
Cloud Computing and the Gaming Industry - ProfitBricks Talk
PDF
XPDDS18: Introducing ViryaOS: Secure Containers for Embedded and IoT - Stefan...
PDF
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
PDF
XPDDS18: The Art of Virtualizing Cache Maintenance - Julien Grall, Arm
PDF
Tuning Android for low RAM
PDF
XPDS16: Xen Live Patching - Updating Xen Without Rebooting - Konrad Wilk, Ora...
PDF
XPDDS18: CPUFreq in Xen on ARM - Oleksandr Tyshchenko, EPAM Systems
PDF
QNAP NAS TS Serie x51-catalogo
PDF
I/O Scalability in Xen
PDF
XPDDS18: Real Time in XEN on ARM - Andrii Anisov, EPAM Systems Inc.
PDF
Graphics virtualization
PDF
XPDS13: Xen in OSS based In–Vehicle Infotainment Systems - Artem Mygaiev, Glo...
PPT
HP Virtualization Solutions: Making the Virtual Real
PDF
Ina Pratt Fosdem Feb2008
PPTX
Presentation power vm editions and power systems virtualization - basic
PDF
Virtual Private Servers
PPTX
Improving Xen idle power efficiency
XPDS16: Display Handler, a Client Display Framework for Xen - Brendan Kerrig...
Impact of Intel Optane Technology on HPC
Cloud Computing and the Gaming Industry - ProfitBricks Talk
XPDDS18: Introducing ViryaOS: Secure Containers for Embedded and IoT - Stefan...
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
XPDDS18: The Art of Virtualizing Cache Maintenance - Julien Grall, Arm
Tuning Android for low RAM
XPDS16: Xen Live Patching - Updating Xen Without Rebooting - Konrad Wilk, Ora...
XPDDS18: CPUFreq in Xen on ARM - Oleksandr Tyshchenko, EPAM Systems
QNAP NAS TS Serie x51-catalogo
I/O Scalability in Xen
XPDDS18: Real Time in XEN on ARM - Andrii Anisov, EPAM Systems Inc.
Graphics virtualization
XPDS13: Xen in OSS based In–Vehicle Infotainment Systems - Artem Mygaiev, Glo...
HP Virtualization Solutions: Making the Virtual Real
Ina Pratt Fosdem Feb2008
Presentation power vm editions and power systems virtualization - basic
Virtual Private Servers
Improving Xen idle power efficiency
Ad

Viewers also liked (7)

PPTX
Fashion Marketing
PPT
PPT
Sp13 week1-part3
PDF
Grammars for Generative Art - Lectures @ Sofia University #3
PDF
Grammars for Generative Art - Lectures @ Sofia University #6
PPT
YAPC::EU 2014 :: Lighting Talk :: Perl @ Sofia University
Fashion Marketing
Sp13 week1-part3
Grammars for Generative Art - Lectures @ Sofia University #3
Grammars for Generative Art - Lectures @ Sofia University #6
YAPC::EU 2014 :: Lighting Talk :: Perl @ Sofia University
Ad

Similar to Windows 7 and Windows Server 2008 R2 SP1 Overview (20)

PPTX
Implementing Hyper V virtualization Service Pack 1
PPTX
Windows Server 2008 R2 & SP1 for IT Pro's
PPTX
Planning and What's New in Windows Server 2008 R2 SP1 for Virtualization
PPTX
Planning and What's New in Windows Server 2008 R2 SP1 for Virtualization
PDF
Dynamic Data Center for Hosters, by Stefan Simon
PPTX
Ws08 r2 hyper v overview r2
PPTX
RemoteFX - Rich End User Experience for VDI and Remote Desktops
PPTX
Microsoft Hyper-V
PDF
Windows 2008 R2 Virtualization
PDF
Microsoft RDS, VDI, RemoteFX and what Service Pack 1 will bring us
PDF
3_metro_msvdi2012-afternoon_hybrid_virtualization170912
PPTX
What's New In Windows Server 2008 R2 For IT Pros - Extended Edition
PPT
Private cloud server virtualization
PDF
Dynamic Memory Management HyperV R2 SP1
PDF
Dynamic Memory Management Hyperv 2008 R2 S
PPTX
Ordina SOFTC Presentation - Desktop Virtualization
PPTX
Windows 2008 R2 Virtualization
PDF
SAP Virtualization Week 2012 - The Lego Cloud
PPTX
Security best practices for hyper v and server virtualisation [svr307]
PPTX
Hyper-V Dynamic Memory in Depth
Implementing Hyper V virtualization Service Pack 1
Windows Server 2008 R2 & SP1 for IT Pro's
Planning and What's New in Windows Server 2008 R2 SP1 for Virtualization
Planning and What's New in Windows Server 2008 R2 SP1 for Virtualization
Dynamic Data Center for Hosters, by Stefan Simon
Ws08 r2 hyper v overview r2
RemoteFX - Rich End User Experience for VDI and Remote Desktops
Microsoft Hyper-V
Windows 2008 R2 Virtualization
Microsoft RDS, VDI, RemoteFX and what Service Pack 1 will bring us
3_metro_msvdi2012-afternoon_hybrid_virtualization170912
What's New In Windows Server 2008 R2 For IT Pros - Extended Edition
Private cloud server virtualization
Dynamic Memory Management HyperV R2 SP1
Dynamic Memory Management Hyperv 2008 R2 S
Ordina SOFTC Presentation - Desktop Virtualization
Windows 2008 R2 Virtualization
SAP Virtualization Week 2012 - The Lego Cloud
Security best practices for hyper v and server virtualisation [svr307]
Hyper-V Dynamic Memory in Depth

More from Amit Gatenyo (20)

PPTX
System Center 2012 R2 Configuration Manager (SCCM) with Windows Intune
PPTX
ענן פרטי וענן ציבורי: לא שני עולמות מתחרים אלא שני מימדים לאותו העולם
PPTX
Hybrid Cloud – Live Demo
PPTX
RemoteFX & RDS in Windows Server 2012
PPTX
Asset Management & Service Manager 2012
PPTX
Windows 2012 Technical Overview
PDF
Hyper-V Best Practices & Tips and Tricks
PPTX
Getting the most out of RDS (Terminal Services)
PPTX
System Center 2012 Overview
PPTX
Upgrading AD from Windows Server 2003 to Windows Server 2008 R2
PPTX
SCOM 2012 & SCCM 2012
PPTX
System Center Configuration Manager 2012 Overview
PPTX
System Center Data Protection Manager 2012 Overview
PPTX
System Center Datacenter Cloud Management Vision & Roadmap
PPTX
System Center 2012 Technical Overview
PPTX
System Center Service Manager 2012 Overview
PPTX
System Center Orchestrator 2012 Overview
PPTX
System Center Virtual Machine Manager 2012 - Whats New
PPTX
Microsoft Private Cloud Strategy
PPTX
System Center Operations Manager 2012 Overview
System Center 2012 R2 Configuration Manager (SCCM) with Windows Intune
ענן פרטי וענן ציבורי: לא שני עולמות מתחרים אלא שני מימדים לאותו העולם
Hybrid Cloud – Live Demo
RemoteFX & RDS in Windows Server 2012
Asset Management & Service Manager 2012
Windows 2012 Technical Overview
Hyper-V Best Practices & Tips and Tricks
Getting the most out of RDS (Terminal Services)
System Center 2012 Overview
Upgrading AD from Windows Server 2003 to Windows Server 2008 R2
SCOM 2012 & SCCM 2012
System Center Configuration Manager 2012 Overview
System Center Data Protection Manager 2012 Overview
System Center Datacenter Cloud Management Vision & Roadmap
System Center 2012 Technical Overview
System Center Service Manager 2012 Overview
System Center Orchestrator 2012 Overview
System Center Virtual Machine Manager 2012 - Whats New
Microsoft Private Cloud Strategy
System Center Operations Manager 2012 Overview

Recently uploaded (20)

PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
NewMind AI Weekly Chronicles - August'25 Week I
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Cloud computing and distributed systems.
PDF
Approach and Philosophy of On baking technology
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Modernizing your data center with Dell and AMD
PDF
Unlocking AI with Model Context Protocol (MCP)
PPT
Teaching material agriculture food technology
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
NewMind AI Weekly Chronicles - August'25 Week I
The AUB Centre for AI in Media Proposal.docx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Cloud computing and distributed systems.
Approach and Philosophy of On baking technology
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Understanding_Digital_Forensics_Presentation.pptx
Modernizing your data center with Dell and AMD
Unlocking AI with Model Context Protocol (MCP)
Teaching material agriculture food technology
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Dropbox Q2 2025 Financial Results & Investor Presentation
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Advanced methodologies resolving dimensionality complications for autism neur...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...

Windows 7 and Windows Server 2008 R2 SP1 Overview

  • 1. Windows 7 and Windows Server 2008 R2 SP1 OverviewRequired SlideAmit GatenyoInfrastructure & Security Manager, DarioMicrosoft Regional Director – Windows Server & Security054-2492499Amit.g@dario.co.il
  • 2. AgendaIntroduction to SP1 for Windows 7 and Windows Server 2008 R2Introduction to RemoteFXIntroduction to Dynamic MemoryOther Notable Changes in SP1
  • 4. Service Pack 1 for Windows Server 2008 R2
  • 5. Release MechanicsSP1 continues to take advantage of shared codebase of Windows 7 and Server 2008 R2SP1 covers all editions of Windows Server 2008 R2 and Windows 7Including Itanium for ServerPackages32 bit Windows 732 and 64 bit Windows 7 and Windows Server 2008 R2Itanium for Windows Server 2008 R2What about Windows Server 2008 and Windows Vista?Different SP model, currently on SP2Release Candidate for SP1 released in October 2010
  • 6. Windows Server 2008 R2 SP1Dynamic Memory RemoteFXDynamic Memory allows the allocation of a range of memory (min and max) to individual VMs, enabling the system to dynamically adjust the VM’s memory usage based on demand. This provides more consistency in system performance enabling better manageability for administratorsMicrosoft RemoteFX leverages the power of virtualized graphics resources and advanced codecs to recreate the fidelity of hardware-assisted graphics acceleration, including support for 3D content and Windows Aero, on a remote user’s device. This allows for a local-like, remote experience.
  • 8. RemoteFX Key BenefitsRich user experience for server-hosted desktops and applicationsRich, local-like user experience for remote workers
  • 9. Platform for partners to optimize for a variety of configurations
  • 10. Virtualized graphics and advanced codecs for highest fidelityFlexible and cost-effective solutionSupport for simple, low-cost end point devices
  • 11. Works with VDI and higher-density session-based remote desktops
  • 12. RDP with RemoteFX enables host- or client-side renderingIncreased user productivityIncreases user productivity with full-fidelity remote user experience
  • 13. Anywhere access to any screen content, including rich media and 3D
  • 14. Display of any media content today and tomorrow will “just work”RemoteFX Use CasesAll connected worker scenarios can benefit from a RemoteFX-enabled desktop environment
  • 15. RemoteFX – A Game ChangerEnabling TechnologyCustomer ValueDifferentiating InnovationFull rich Windows experienceContent and GPU independent intercept & rendering
  • 16. Single GPU for multiple Hyper-V guestsvGPURemoting any contentApplications run at full-speed on hostHost side renderingScreen deltas sent to client based on network and client availabilityHigh fidelity user experienceIntelligent screen capture and hardware-based encodeCODEC designed for text and image content
  • 17. Single CODEC for VDI and RDS sessions
  • 18. HW and software manifestations by designFull range of client devicesBitmap remoting and hardware-based decode
  • 19. Remote Desktop Services with RemoteFXWindows Server 2008 R2 SP1Windows Server 2008 R2Scenario: VDI desktop replacement for connected knowledge workers on Windows 7 with good connectivity.New Features in WS08 R2 SP1: Host-side rendering capabilities enabling rich media UX on broad range of end point devicesScenarios: RDP 7.1 with RemoteFX available for VDI and session virtualizationScenario: Multimedia application enhancements for remote users primarily accessing RDS from rich clientsNew Features in WS08 R2: Support for multiple screens, bi-directional audio, Windows Media Player redirection and enhanced bitmap remotingScenarios: RDP 7 for VDI and session virtualization
  • 20. Demo
  • 21. AdvantagesNo client drivers necessaryWorks with any device DisadvantagesOnly one session can use a USB device at a timeBest of the Two WorldsUse Both!13Where would you use RemoteFX USB Devices?
  • 22. RemoteFXAudio DevicesE.g. USB speakers, USB headset, USB Microphone, USB Phone
  • 23. RemoteFX HID DevicesE.g. Tablets, Media remotes, Joysticks, and many more
  • 24. Printers onlyEasyPrint or legacy redirectionsPrinters as multi-function device RemoteFX USB Scanners only RemoteFX USBPrinters and Scanners
  • 25. Spectrum of RemoteFX DevicesRD Virtualization HostRemoteFXHW EncoderRD Virtualization HostRemoteFX SW EncoderRD Session HostRemoteFX HW EncoderRD Session HostRemoteFX SW EncoderRemoteFX-Enabled HostsRemoteFX-Enabled ClientsRemoteFX Encoder/DecoderGPU
  • 26. RemoteFX for RD Virtualization Host hardware requirementsSLAT-enabled processor - The processor in the RemoteFX server must support Second-Level Address Translation (SLAT). GPU - At least one graphics processing unit (GPU) is required on the RemoteFX server. The GPU driver must support DirectX 9.0c and DirectX 10.0. If more than one GPU is installed in the RemoteFX server, the GPUs must be identical. RemoteFX encoder - The RemoteFX encoder is optional and can be installed for additional scalability on the Microsoft® RemoteFX™ server. Hyper-V - The Hyper-V hardware requirements must be supported on the server.
  • 27. RemoteFX for RD Session Host hardware requirementsSSE2-enabled processor - the processor on the RD Session Host server must support Streaming SIMD Extensions 2 (SSE2). RemoteFX encoder - The RemoteFX encoder is optional server hardware, and it can be installed for additional scalability on the RemoteFX server. The hardware encoder card must be installed in a PCI Express x4 slot or greater.
  • 29. Dynamic Memory in Windows Server 2008 R2 SP1OverviewA memory management enhancement for Hyper-VEnables customers to dynamically grow and decrease the memory of a virtual machineAvailable as a feature in Windows Server 2008 R2 SP1BenefitsBetter consolidation ratios with predictable performanceEnables linear scalability for deployment environmentsDesigned for production useVM1VM2VM3VM4T1T2T2
  • 30. Dynamic MemoryBenefitsEnables higher consolidation ratios per host by addressing the greatest limiting factor to consolidation: MemoryA Production feature.OverviewMemory is pooled and dynamically and securely distributed across VMsMemory is dynamically added/removed based VM usage with no service interruptionGuest enlightened: Guests & Hyper-V work TOGETHER
  • 31. Initial VM StartFinance VM8 GBSales VMEngineering VM6 GB4 GB3 VMs started2 GBT = 0T = 15T = 30T = 0T = 15T = 30Total System Memory8 GBMemory in Use by VMs3 GBVirtual MachinesPhysical Memory Used37.5 %Memory Settings
  • 32. 15 minutes later … work in progressFinance VMFinance starts reportsEngineering starts ananalysis job8 GBSales VMEngineering VM6 GB4 GB3 VMs started2 GBT = 0T = 15T = 30T = 0T = 15T = 30Total System Memory8 GBMemory in Use by VMs6 GBVirtual MachinesPhysical Memory Used75 %Memory Settings
  • 33. 30 minutes later … working hard!Finance VMFinance starts reportsEngineering starts ananalysis job8 GBSales VMEngineering VMService VM6 GBFinance report finishedEngineering analysis runningIT starts a Service VMEngineering reaches max allocation4 GB3 VMs started2 GBT = 0T = 15T = 30T = 0T = 15T = 30Memory recovered to allow Service VMTotal System Memory8 GBMemory in Use by VMs7.5 GBVirtual MachinesPhysical Memory Used94 %Memory Settings
  • 37. Don't forget the Integration ServicesEmulated vs. VSC
  • 39. System RequirementsParent Requirements:Windows Server 2008 R2 SP1Microsoft Hyper-V Server 2008 R2 SP1Windows Server 2003, 2008 & 2008 R232-bit & 64-bit versionsWindows Vista and Windows 7Enterprise and Ultimate Editions only32-bit & 64-bit versions
  • 40. How to Enable Dynamic Memory on GuestsWindows Server 2003 / Windows Server 2003 R2 All you need to do for these operating systems is to update the integration services. Windows Server 2008 Here you need to first have service pack 2 installed.  Then you need to install this hotfix: http://support.microsoft.com/kb/2230887 inside the virtual machine.  Finally you will need to update the integration services. Windows Server 2008 R2 Instead of updating the integration services – you need to install service pack 1 inside the virtual machine.
  • 41. Startup & MaxStartup: amount of memory to boot VMBIOS does not know about DMGuest OS may not know about DMDefault: 512MBMax: don’t let the VM above this amountDefault: 64GB
  • 42. Availability & PriorityAvailability is a conceptHow much memory does the VM have?How much memory does the VM want?The difference is the availabilityPriority: which VM gets the memory first1-10,000: default is 5,000The higher the priority, the higher the availability
  • 43. Memory BufferHow much “free” memory should we try and keep in the VM?Allows for responsiveness to bursty workloadsCan be used for file cache“I like to configure my virtual machines so that they have ~20% free memory”
  • 44. Changes to Root ReserveHyper-V has always had the concept of a reserve of memory that is kept for the parent partitionDynamic Memory allows VMs to push up against the reserve consistentlyNew behavior to better protect the parent partition from rampaging virtual machinesNew registry key in placeAllows you to reserve static memory for the parent partitionKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization\MemoryReserve (REG_DWORD)The default decimal value is 32, for 32MB, while the maximum value is 1024, for 1GB.May result in less memory being available for VMs
  • 46. Whats new Besides DM/RemoteFx (Server)Enhancements to scalability and high availability when using DirectAccessaddition of support for 6to4 and ISATAP addresses when using DirectAccess in conjunction with Network Load Balancing (NLB)Support for Managed Service Accounts (MSAs) in secure branch office scenariosSP1 enables enhanced support for managed service accounts (MSAs) to be used on domain-member services located in perimeter networks
  • 47. Whats New Besides DM/RFx (Server)Support for increased volume of authentication traffic on domain controllers connected to high-latency networksSP1 allows for more granular control of the maximum number of possible concurrent connections to a domain controller
  • 48. Not specific for SP1 but very important - Jumbo FramesOffers significant performance for TCP connections including iSCSIMax frame size 9KReduces TCP/IP overhead by up to 84%Must be enabled at all end points (switches, NICs, target devicesVirtual switch is defined as an end pointVirtual NIC is defined as an end point
  • 49. Jumbo Frames in Hyper-V R2Added support in virtual switchAdded support in virtual NICIntegration components requiredHow to validate if jumbo frames is configured end to endPing –n 1 –l 8000 –f (hostname)-l (length)-f (don’t fragment packet into multiple Ethernet frames)-n (count)
  • 50. Online ResourcesMicrosoft Virtualization Home/Case Studies from customers around the world:http://www.microsoft.com/virtualizationWindows Server Virtualization Blog Site:http://blogs.technet.com/virtualization/default.aspxWindows Server Virtualization TechNet Site:http://technet2.microsoft.com/windowsserver2008/en/servermanager/virtualization.mspxMSDN & TechNet Powered by Hyper-Vhttp://blogs.technet.com/virtualization/archive/2008/05/20/msdn-and-technet-powered-by-hyper-v.aspxVirtualization Solution Acceleratorshttp://technet.microsoft.com/en-us/solutionaccelerators/cc197910.aspxHow to install the Hyper-V rolehttp://www.microsoft.com/windowsserver2008/en/us/hyperv-install.aspxWindows Server 2008 Hyper-V Performance Tuning Guidehttp://www.microsoft.com/whdc/system/sysperf/Perf_tun_srv.mspxUsing Hyper-V & BitLocker White Paperhttp://www.microsoft.com/downloads/details.aspx?FamilyID=2c3c0615-baf4-4a9c-b613-3fda14e84545&DisplayLang=en
  • 51. Thank you!Required SlideAmit GatenyoInfrastructure & Security Manager, DarioMicrosoft Regional Director – Windows Server & Security054-2492499Amit.g@dario.co.il

Editor's Notes

  • #29: Show “Average Pressure”A virtual machine with a pressure of 100 has exactly the amount of memory that it needs (this is equivalent to a memory availability of 0%).
  • #35: A virtual machine with a pressure of 100 has exactly the amount of memory that it needs (this is equivalent to a memory availability of 0%).