IT tutorials
 
Windows
 

Windows Server 2012 : Increase scalability and performance (part 2) - Network adapter hardware acceleration

- Free product key for windows 10
- Free Product Key for Microsoft office 365
- Malwarebytes Premium 3.7.1 Serial Keys (LifeTime) 2019
2/8/2014 12:55:33 AM

2. Network adapter hardware acceleration

Besides the increased processor and memory support available for both hosts and VMs, Windows Server 2012 also supports various hardware acceleration features of high-end network adapter hardware to ensure maximum scalability and performance in cloud scenarios. As Figure 2 shows, most of these features can be enabled in the Hyper-V Settings of Hyper-V Manager, provided that your network adapter hardware supports these functionalities.

Virtual Machine Queue (VMQ)

Virtual Machine Queue (VMQ) was first available for the Hyper-V role in Windows Server 2008 R2 for host machines that had VMQ-capable network adapter hardware. VMQ employs hardware packet filtering to deliver packets from an external VM network directly to VMs using Direct Memory Access (DMA) transfers. This helps reduce the overhead of routing packets from the host to the VM, which helps improve the performance of the host operating system by distributing the processing of network traffic for multiple VMs among multiple processors. Previously, all network traffic was handled by a single processor.

Enabling use of the hardware acceleration capabilities of high-end network adapter hardware on Hyper-V hosts.

Figure 2. Enabling use of the hardware acceleration capabilities of high-end network adapter hardware on Hyper-V hosts.

NDIS 6.30 in Windows Server 2012 includes some changes and enhancements in how VMQ is implemented. For example, splitting network data into separate look-ahead buffers is no longer supported.

Although in Windows Server 2008 R2 you had to use System Center Virtual Machine Manager to enable VMQ for a VM on a Hyper-V host, beginning with Windows Server 2012, you can enable VMQ directly from within the VM’s settings exposed through Hyper-V Manager, as discussed previously.

IPsec task offload

Internet Protocol Security (IPsec) task offload was first available for servers running Windows Server 2008 that had network adapters that supported this functionality. IPsec task offload works by reducing the load on the system’s processors by performing the computationally intensive job of IPsec encryption/decryption using a dedicated processor on the network adapter. The result can be a dramatically better use of the available bandwidth for an IPsec-enabled computer.

Beginning with Windows Server 2012, you can enable IPsec task offload directly from within the VM’s settings exposed through Hyper-V Manager, as detailed previously.

Single-root I/O virtualization

Single root I/O virtualization (SR-IOV) is an extension to the PCI Express (PCIe) specification, which enables a device such as a network adapter to divide access to its resources among various PCIe hardware functions. As implemented in the Hyper-V role of Windows Server 2012, SR-IOV enables network traffic to bypass the software switch layer of the Hyper-V virtualization stack to reduce the I/O overhead in this layer. By assigning SR-IOV capable devices directly to a VM, the network performance of the VM can be nearly as good as that of a physical machine. In addition, the processing overhead on the host is reduced.

Beginning with Windows Server 2012, you can enable SR-IOV directly from within the VM’s settings exposed through Hyper-V Manager, as shown in Figure 3. Before you can do this, however, the virtual switch that the VM uses must have SR-IOV enabled on it, and you also may need to install additional network drivers in the guest operating system of the VM. Note that you can enable SR-IOV on a virtual switch only when you create the switch using the Virtual Switch Manager of Hyper-V Manager or by using the New-VMSwitch cmdlet when using PowerShell.

SR-IOV must be configured on the virtual switch before it can be configured for the VM.

Figure 3. SR-IOV must be configured on the virtual switch before it can be configured for the VM.

 
Others
 
- Windows Server 2012 : Increase scalability and performance (part 1) - Expanded processor and memory support
- Windows 7 : Surfing the World Wide Web - Select a Link, Enter a Web Page Address
- Windows 7 : Surfing the World Wide Web - Start Internet Explorer, Navigate Internet Explorer
- Windows 7 : Surfing the World Wide Web - Understanding the World Wide Web
- Windows Server 2008 R2 Remote Desktop Services : Installing and Configuring Remote Desktop Services (part 11)
- Windows Server 2008 R2 Remote Desktop Services : Installing and Configuring Remote Desktop Services (part 10)
- Windows Server 2008 R2 Remote Desktop Services : Installing and Configuring Remote Desktop Services (part 9)
- Windows Server 2008 R2 Remote Desktop Services : Installing and Configuring Remote Desktop Services (part 8)
- Windows Server 2008 R2 Remote Desktop Services : Installing and Configuring Remote Desktop Services (part 7)
- Windows Server 2008 R2 Remote Desktop Services : Installing and Configuring Remote Desktop Services (part 6)
 
 
Top 10
 
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 2) - Wireframes,Legends
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Finding containers and lists in Visio (part 1) - Swimlanes
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Formatting and sizing lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Adding shapes to lists
- Microsoft Visio 2013 : Adding Structure to Your Diagrams - Sizing containers
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 3) - The Other Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 2) - The Data Properties of a Control
- Microsoft Access 2010 : Control Properties and Why to Use Them (part 1) - The Format Properties of a Control
- Microsoft Access 2010 : Form Properties and Why Should You Use Them - Working with the Properties Window
- Microsoft Visio 2013 : Using the Organization Chart Wizard with new data
Technology FAQ
- Is possible to just to use a wireless router to extend wireless access to wireless access points?
- Ruby - Insert Struct to MySql
- how to find my Symantec pcAnywhere serial number
- About direct X / Open GL issue
- How to determine eclipse version?
- What SAN cert Exchange 2010 for UM, OA?
- How do I populate a SQL Express table from Excel file?
- code for express check out with Paypal.
- Problem with Templated User Control
- ShellExecute SW_HIDE
programming4us programming4us