Maximizing Windows 2000 Performance Part III Optimizing Connectivity: IIS and Terminal Services - PowerPoint PPT Presentation

1 / 21
About This Presentation
Title:

Maximizing Windows 2000 Performance Part III Optimizing Connectivity: IIS and Terminal Services

Description:

HTTP Monitoring Tool. Web Application Stress Tool (WAST) Web ... Cool Tools. Resource Kit. HTTP Monitoring Tool. Web Application Stress Tool (WAST) Web ... – PowerPoint PPT presentation

Number of Views:33
Avg rating:3.0/5.0
Slides: 22
Provided by: kentonga
Category:

less

Transcript and Presenter's Notes

Title: Maximizing Windows 2000 Performance Part III Optimizing Connectivity: IIS and Terminal Services


1
Maximizing Windows 2000 PerformancePart
IIIOptimizing Connectivity IIS and Terminal
Services
  • Kenton Gardinier Chris Amaris
  • Convergent Computing

2
About the Presenters and Convergent Computing
(CCO)
  • Member of the Microsoft Rapid Deployment Program
    (RDP) for Win2k (9 Fortune 500 accounts
    accounting for 185,000 seats migrating to Win2k
    2-yrs prior to launch)
  • Member of the Microsoft Joint Development Program
    (JDP) for Exchange 2000 (assisting with the
    migration from Exchange v5.5 to E2k over the past
    2-years)
  • Authors and public speakers
  • WANTUG board member
  • Advisory Council Member for Admin911.com and
    ITReady.com

3
Agenda
  • Part I Designing Windows 2000
  • Part II Tuning Active Directory
  • Part III Optimizing Connectivity
  • IIS
  • Terminal Services

4
  • Optimizing IIS

5
Internet Information Server
  • Scaling In and Out
  • Tuning the Server
  • Tuning the Application Layer
  • Optimizing Scripting

6
Scale In and Out
  • Can use more processors, memory, etc. with
    Windows 2000
  • Use a tiered architecture
  • Separates workloads
  • Structure based on applications and services in
    use (I.e. static tier, application tier,
    database tier, and authentication tier)
  • Network segmentation between tiers

7
Scaling Out
  • DNS Round Robin
  • Svr1, Srv2, Svr1.
  • No Fault Tolerance
  • Network Load Balancing (NLB)
  • Round Robin
  • Adjusts for Additions and Failures
  • 3rd Party
  • Cisco Local Director, etc

8
IIS Web Services NLB
9
Optimize IIS Applications
  • Choose or build applications carefully
  • Use Isolated application pools
  • Requires more memory
  • Activate Process Accounting
  • Consult Microsofts 25 ASP Tips to Improve
    Performance and Style

10
Stress Testing
  • Use System Monitor to monitor and examine
    processor, memory, disk subsystem, and network
    subsystem
  • HTTP Monitoring Tool
  • Web Application Stress Tool (WAST)
  • Web Capacity Analysis Tool (WCAT)

11
Tuning Parameters
12
IIS Performance Settings
13
IIS Performance Settings
  • Performance Tuning
  • Balancing Connections and Memory
  • Bandwidth Throttling
  • Balancing Network Utilization
  • Process Throttling
  • Balancing Processor Utilization

14
Process Accounting
15
Tuning the Application layer
  • Metabase Parameters
  • ServerListenBacklog
  • Number of Outstanding Sockets Queued
  • Default 40
  • MaxEndPointConnections
  • Max Number of Sockets Per NIC
  • I.e., Connections
  • Default -1 (unlimited)
  • Many others

16
Optimizing ServerSide Scripting
  • Common Gateway Interface (CGI)
  • Gateway between Web Server and Resources
  • Memory and CPU Intensive (5x)
  • FastCGI
  • Internet Server API (ISAPI)
  • Only Loads Once
  • Active Server Pages
  • Only Loads Once
  • Multithreaded
  • Per Application Optimization

17
Optimizing ASP
  • Buffer ASP Applications
  • Minimize Resources Used by ASP
  • As mentioned earlier,
  • http//www.microsoft.com/technet/tips/asptips.asp
  • 25 Really Good Tips

18
Cool Tools
  • Resource Kit
  • HTTP Monitoring Tool
  • Web Application Stress Tool (WAST)
  • Web Capacity Analysis Tool (WCAT)
  • Third Party
  • XTune
  • http//www.postpointsoft.com

19
Convergent Computings Services
  • Windows 2000 Performance Optimization
  • Tuning and Optimization of AD and Site
    Replication
  • Windows 2000 Deployment
  • Determining the best deployment method
  • Creating images, automated install CDs, scripts
  • Infrastructure and Security Planning
  • Designing / Installing LAN/WAN infrastructures
  • Security Audits and Analysis
  • Remote and Mobile Communications
  • Terminal Server (Citrix / TSE), Outlook Web
    Access (OWA)
  • Microsoft Exchange Debugging Problem Solving
  • Debugging those Nagging Problems
  • Network Monitoring and Management
  • Microsoft Operations Manager, NetIQ AppManager,
    HP OV

20
Questions?
21
Kenton Gardinier Chris AmarisConvergent
Computinghttp//www.cco.comOther Seminars and
Workshops http//www.cco.com/seminars.htm
Write a Comment
User Comments (0)
About PowerShow.com