Configuring Windows Server 2008 Power Parameters for Increased Power Efficiency

Matthew Robben here, I’m a Program Manager on the Windows Server Performance team and my primary responsibility is Windows Server power management. Server power efficiency is a topic of considerable importance – in today’s difficult economy, IT organizations need to contain and reduce costs. Yet the cost of energy to power and cool a 1U…

6

Greater than 64 Logical Processor support on Windows Server 2008 R2

In the past few weeks, there have been a number of new feature announcements around Windows 7 and Windows Server 2008 R2 at PDC and WinHEC conferences.  From a Server perspective, Power Management, Virtualization, and Greater than 64 processor support are considered the top three features for Windows Server 2008 R2.  I will focus on…

1

Hyper-V and VHD Performance – Dynamic vs. Fixed

My name is Tim Litton, I work as a Program Manager within the Microsoft Windows Server team, and my particular area of focus is performance optimization for Hyper-V.   With the recent release of Hyper-V, customers are starting to ask us how to configure Hyper-V to get the best performance.  It’s generally recognized that there…

11

Getting system topology information on Windows

On Windows Server 2008 and later, applications can programmatically get information about how the underlying hardware components relate to one another.  Examples include spatial locality and memory latency.  This article describes how developers can get the system topology information and use it to build scalable solutions on multi-processor and NUMA (Non-Uniform Memory Architecture) systems. To…

2

Tuning Windows Server 2008 for PHP

Tom Hawthorn, Karthik Mahesh – Windows Server Performance Team A significant percentage of web sites utilize PHP as a platform for dynamic content.  During the development of Windows 2008, Microsoft included improvements that enable PHP to run more efficiently than previous Windows releases.  This article describes how to tune Windows 2008, IIS 7.0 and PHP…

3

Designing Applications for High Performance – Part III

  Rick Vicik – Architect, Windows Server Performance Team   The third, and final, part of this series covers I/O Completions and Memory Management techniques.  I will go through the different ways to handle I/O completions with some recommendations and optimizations introduced in Vista and later releases of Windows.  I will also cover tradeoffs associated…

0

Designing Applications for High Performance – Part III

Rick Vicik – Architect, Windows Server Performance Team   The third, and final, part of this series covers I/O Completions and Memory Management techniques.  I will go through the different ways to handle I/O completions with some recommendations and optimizations introduced in Vista and later releases of Windows.  I will also cover tradeoffs associated with…

15

Power and Hyper-V are now part of the Windows Server 2008 Tuning Guide!

The guide has been updated with sections on Power and Hyper-V guidelines and best practices.  Check out the updated Tuning Guide and tell us what you think by following the feedback link at the top of the Tuning Guide.  We look forward to hearing from you! Ahmed TalatPerformance ManagerWindows Server Performance Team

3

Designing Applications for High Performance – Part II

Rick Vicik – Architect, Windows Server Performance Team The second part of this series covers Data Structures and Locks. I will provide general guidance on which data structures to use under certain circumstances and how to use locks without having a negative impact on performance.  Finally, there will be examples covering common problems/solutions and a…

1

NT… TTCP! Network Performance Test Tool Available

NTttcp (Windows port of Berkley’s TTCP winsock based test tool) has officially gone live (http://www.microsoft.com/whdc/device/network/TCP_tool.mspx) on Microsoft.com.  NTttcp is a useful tool to help measure overall Windows networking performance with a multitude of networking adapters in different configurations.  I encourage you to install the tool today and start measuring your network throughput and efficiency.   Ahmed TalatPerformance ManagerWindows Server Performance Team

1