2004 Demand Technology, Inc. Windows Performance Symposium Windows Performance Symposium – CMG 2004 Demand Technology 1020 Eighth Avenue South, Suite 6, Naples, FL phone: (239) fax: (239)
Demand Technology, Inc. Windows Performance Symposium 2 Announcements Demand Tech Software is back as an independent entity We re-purchased the company from Datacore Software, as of June 15, 2004 Product announcements (details Wed. nite) native 64-bit version of the collector WebRTM (response time monitor for Web applications) Software Development Kit (SDK) -- supports.NET Framework, ADO.NET, and MS Sql Server
Demand Technology, Inc. Windows Performance Symposium 3 Other Developments Status of Windows Server 2003 Resource Kit project (forthcoming from MS Press) in effect, an updated version of the O’Reilly Performance Guide I learned (and documented to the extent possible) how Windows NT really works Clock interrupt-based CPU busy measurements How the Idle thread works undocumented Thread Wait state reason codes LRU memory management
Demand Technology, Inc. Windows Performance Symposium 4 Other Developments Big iron Several flavors of 64-bit machines removes virtual (and physical) memory constraints Note: application support is very limited ccNUMA architectures Virtual machine technology WSRM NTSMF support: Physical and Logical (HT) Processor identification Native 64-bit version required to communicate with 64-bit Perflib DLLs
Demand Technology, Inc. Windows Performance Symposium 5 Windows Scalability Virtual memory relief Even 32-bit applications can benefit Large Memory Aware 32-bit applications can occupy the full 4 GB virtual address space when you run a 64-bit OS Native 64-bit application can benefit much more SQL Server and IIS version 6.0, only at this point MS support for application development on 64-bit machines is still limited! – Cross compiler only; no native Visual Studio
Demand Technology, Inc. Windows Performance Symposium 6 Windows Scalability
Demand Technology, Inc. Windows Performance Symposium 7 Windows Scalability