2 Demand Technology Software, Inc. 4 th Annual Windows Technology Symposium Monday, December 9, 2002...

18
2 Demand Technology Software, Inc. 4 th Annual Windows Technology Symposium Monday, December 9, 2002 Demand Technology Software A division of Datacore Software, Inc. 1020 Eighth Avenue South, Suite 6, Naples, FL 34102 phone: (941) 261-8945 fax: (941) 261-5456 e-mail: [email protected] http://www.demandtech.com

Transcript of 2 Demand Technology Software, Inc. 4 th Annual Windows Technology Symposium Monday, December 9, 2002...

Page 1: 2 Demand Technology Software, Inc. 4 th Annual Windows Technology Symposium Monday, December 9, 2002 Demand Technology Software A division of Datacore.

2 Demand Technology Software, Inc.

4th Annual Windows Technology Symposium

Monday, December 9, 2002

Demand Technology SoftwareA division of Datacore Software, Inc.

1020 Eighth Avenue South, Suite 6, Naples, FL 34102phone: (941) 261-8945 fax: (941) 261-5456

e-mail: [email protected]://www.demandtech.com

Page 2: 2 Demand Technology Software, Inc. 4 th Annual Windows Technology Symposium Monday, December 9, 2002 Demand Technology Software A division of Datacore.

2Demand Technology, Inc. Windows Technology Symposium – CMG 2002

Windows Technology Symposium

Agenda Announcements

NTSMF Version 2.4.4 Performance Gallery version f

DemandTech Online: www.demandtech.com

Other CMG events of interest

Page 3: 2 Demand Technology Software, Inc. 4 th Annual Windows Technology Symposium Monday, December 9, 2002 Demand Technology Software A division of Datacore.

3Demand Technology, Inc. Windows Technology Symposium – CMG 2002

Agenda

Time Speaker Session title

9:30 - 10:30 am Bernie DomanskiA gentle introduction to Microsoft's .Net web services development Framework

10:30 - 11:00 am break11:00 - noon Mike Salsburg Windows & Intel: the Thoroughly Modern Mainframenoon - 1:00 pm lunch1:00 - 1:30 pm Sid Finehirsh Resource Accouting for Windows 20001:30 - 2:00 pm Scott Masumoto Monitoring the performance of COM+ applications2:00 - 2:30 pm David Signori SAN performance monitoring 2:30 - 3:00 pm break3:00 - 3:30 pm Odysseas Pentakalos Infiniband: the Wave of the Future?3:30 - 4:30 pm Mark Friedman Using NTSMF to identify Memory leaks

Page 4: 2 Demand Technology Software, Inc. 4 th Annual Windows Technology Symposium Monday, December 9, 2002 Demand Technology Software A division of Datacore.

4Demand Technology, Inc. Windows Technology Symposium – CMG 2002

Announcements

NTSMF Version 2.4.4 Module identification data Additional activity-based Filters Compute Win2K disk counters:

disk utilization, service time, queue time

Upgrade to Performance Gallery version f Multiple system reporting Desktop bug is fixed! New report templates

Page 5: 2 Demand Technology Software, Inc. 4 th Annual Windows Technology Symposium Monday, December 9, 2002 Demand Technology Software A division of Datacore.

5Demand Technology, Inc. Windows Technology Symposium – CMG 2002

Announcements

Under Development Version 2.4.5 maintenance release File system collector

Currently, only runs standalone ISAPI filter

Interval counters for web application response time– Averages and distributions, by application

Lotus Notes component Ntsmf.nsf, engineered by Dr. Bucky Pope

Real-time Alerts (version 3.0) Microsoft Operations Manager (MOM) support

Page 6: 2 Demand Technology Software, Inc. 4 th Annual Windows Technology Symposium Monday, December 9, 2002 Demand Technology Software A division of Datacore.

6Demand Technology, Inc. Windows Technology Symposium – CMG 2002

Vendor session Wednesday evening

More details on our development plans will be available at the Wednesday evening session: Teton 1 Room Mezzanine level 5:30 – 6:30 pm

Page 7: 2 Demand Technology Software, Inc. 4 th Annual Windows Technology Symposium Monday, December 9, 2002 Demand Technology Software A division of Datacore.

7Demand Technology, Inc. Windows Technology Symposium – CMG 2002

Wednesday Sessions

.Net – What it is and What does it Mean to Enterprise Computing Bernie Domanski, CUNY Wednesday 10:30

Monitoring NT Performance Jerry Rosenberg, SRM Associates Wednesday 1:30

An Introduction to the Infiniband Architecture Odysseas Pentakalos, SYSNET Wednesday 4:15

Page 8: 2 Demand Technology Software, Inc. 4 th Annual Windows Technology Symposium Monday, December 9, 2002 Demand Technology Software A division of Datacore.

8Demand Technology, Inc. Windows Technology Symposium – CMG 2002

Thursday Sessions

Measuring the Performance & Scalability of Business Logic Components,

Matsumoto & Chaudhry, Xtremesoft & Microsoft Thursday 8:30

.Net Server: An Overview, Odysseas Pentakalos, SYSNET Thursday 1:30

Page 9: 2 Demand Technology Software, Inc. 4 th Annual Windows Technology Symposium Monday, December 9, 2002 Demand Technology Software A division of Datacore.

9Demand Technology, Inc. Windows Technology Symposium – CMG 2002

Thursday Sessions

Scaling Resilient Storage Networks, Greg Schultz, inRange Thursday 2:45

The Role of IT Metrics in IT Strategy, Sid Finehirsh, CMX Group Thursday 2:45

Sizing Exchange 2000 Server based on Exchange 5.5 workloads Syed & Sheetz, BMC Thursday 4:15 pm

Page 10: 2 Demand Technology Software, Inc. 4 th Annual Windows Technology Symposium Monday, December 9, 2002 Demand Technology Software A division of Datacore.

10Demand Technology, Inc. Windows Technology Symposium – CMG 2002

Friday Sessions

Interpreting NT Queue Length Measurements, Yiping, Bolker & Yefim, BMC Software Friday 9:45 am

Interpreting SQL Server 2000 Performance Counters Jeff Schwartz, Unisys Friday 9:45 am

The performance of Web services applications Mark Friedman, DemandTech Friday 9:45 am

Page 11: 2 Demand Technology Software, Inc. 4 th Annual Windows Technology Symposium Monday, December 9, 2002 Demand Technology Software A division of Datacore.

11Demand Technology, Inc. Windows Technology Symposium – CMG 2002

Friday Sessions

Interpreting NT Queue Length Measurements, Yiping, Bolker & Yefim, BMC Software Friday 9:45 am

Research questions the validity of the System:Processor Queue Length Counter At low utilization, the Processor Queue Length

can be a relatively high number

Page 12: 2 Demand Technology Software, Inc. 4 th Annual Windows Technology Symposium Monday, December 9, 2002 Demand Technology Software A division of Datacore.

12Demand Technology, Inc. Windows Technology Symposium – CMG 2002

Interpreting NT Queue Length Measurements

The validity of the System:Processor Queue Length Counter At low utilization, the observed Processor Queue

Length can be a relatively high number Instantaneous Counter (i.e., sampled value) Application of Heisenberg Uncertainty Principle:

measurement tool can get in the way of the measurement data

e.g., dmperfss collection thread always observed in the

Running state

Page 13: 2 Demand Technology Software, Inc. 4 th Annual Windows Technology Symposium Monday, December 9, 2002 Demand Technology Software A division of Datacore.

13Demand Technology, Inc. Windows Technology Symposium – CMG 2002

The validity of the System:Processor Queue Length Counter

Page 14: 2 Demand Technology Software, Inc. 4 th Annual Windows Technology Symposium Monday, December 9, 2002 Demand Technology Software A division of Datacore.

14Demand Technology, Inc. Windows Technology Symposium – CMG 2002

The validity of the System:Processor Queue Length Counter

Page 15: 2 Demand Technology Software, Inc. 4 th Annual Windows Technology Symposium Monday, December 9, 2002 Demand Technology Software A division of Datacore.

15Demand Technology, Inc. Windows Technology Symposium – CMG 2002

The validity of the System:Processor Queue Length Counter

Page 16: 2 Demand Technology Software, Inc. 4 th Annual Windows Technology Symposium Monday, December 9, 2002 Demand Technology Software A division of Datacore.

16Demand Technology, Inc. Windows Technology Symposium – CMG 2002

The validity of the System:Processor Queue Length Counter

Possible low utilization effect Redesign the thread dispatching

logic in NTSMF 2.2.5 to reduce the impact of the threaded collector Currently, in versions 2.2.3 and 2.2.4, all

collection threads (one per Perflib DLL) are dispatched at one time

In version 2.2.5, collection threads will be dispatched in sequence

Page 17: 2 Demand Technology Software, Inc. 4 th Annual Windows Technology Symposium Monday, December 9, 2002 Demand Technology Software A division of Datacore.

17Demand Technology, Inc. Windows Technology Symposium – CMG 2002

The validity of the System:Processor Queue Length Counter

But usually the data is consistent with theory…

Page 18: 2 Demand Technology Software, Inc. 4 th Annual Windows Technology Symposium Monday, December 9, 2002 Demand Technology Software A division of Datacore.

18Demand Technology, Inc. Windows Technology Symposium – CMG 2002

Questions

?