Presentation is loading. Please wait.

Presentation is loading. Please wait.

Global NetWatch Copyright © 2003 Global NetWatch, Inc. Factors Affecting Web Performance Getting Maximum Performance Out Of Your Web Server.

Similar presentations


Presentation on theme: "Global NetWatch Copyright © 2003 Global NetWatch, Inc. Factors Affecting Web Performance Getting Maximum Performance Out Of Your Web Server."— Presentation transcript:

1 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Factors Affecting Web Performance Getting Maximum Performance Out Of Your Web Server

2 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Outline Introduction Key Aspects of Web Performance Checking Network Performance Configuring Web Server Infrastructure for Performance Online Application Performance

3 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Introduction Most web servers are not performing as fast as they could. The factors affecting this performance can be complex, but they fall into a limited number of categories. Measuring performance is critical in determining where, and how, bottlenecks can be lessened or removed.

4 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Key Aspects of Web Performance Network Web Server / Software Online Applications

5 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Key Aspects of Web Performance

6 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Checking Network Performance Network Latency TCP/IP Response Times Overall Throughput

7 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Checking Network Performance Common Network Problems – Poor Bandwidth – Network Infrastructure Problems – Hardware Failures – Circuit Failure

8 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Checking Network Performance

9 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Checking Network Performance

10 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Checking Network Performance

11 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Checking Network Latency ICMP Ping Packets – Sending Data At Variable Sizes – Standard ICMP PING is 64 Bytes Reveals Differentials in Network Performance

12 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Checking Network Latency

13 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Checking TCP/IP Response Times How many hits can different sizes of bandwidth take? Using a simple load testing program, how many times can a page be downloaded? – 40K Page Size – Originating From Multiple Internet Locations – Sampling From Other High Speed Sites (DS3 and Above)

14 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Checking TCP/IP Response Times BandwidthTime Per HitHits Per Hour DSL5.072 seconds710 Cable Modem0.945 seconds5900 High Speed DS30.232 seconds15500 Geo Redundant0.083 seconds61000

15 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Checking TCP/IP Response Times

16 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Checking Network Throughput RankAlias Server ResponseSuccess % Total Page Size Server Throughput Server Rating 1Apple Computer0.86899.82%17.4785 KB200.040 KB/sec1.7634 2DELL0.93199.63%28.6699 KB301.788 KB/sec1.8852 3Sun Microsystems0.94699.08%12.3281 KB124.526 KB/sec2.0834 4Microsoft1.19699.91%40.3291 KB313.845 KB/sec2.4596 5Hewlett Packard1.34699.91%40.4297 KB268.412 KB/sec2.762 6IBM Corporation1.67299.72%25.6836 KB137.437 KB/sec3.6235

17 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Improving Network Performance Multiple Redundant Datacenters Can Deliver Significantly More Pages High Speed Burstable Bandwidth Can Keep More Pages In Flight Local Network Settings Can Impact Performance (More to come on this…)

18 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Web Server / Software Factors Affecting Web Server Performance – Web Server Configuration – Server Hardware – Operating Systems and Software DDOS and Other Internet Attacks – Content Accelerators

19 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Web Server / Software Web Server Software Configuration – High Cost Settings Reverse DNS Lookup – Available Processes / Threads More Threads Allow The Server To Take More Simultaneous Hits Increasing Threads Will Require More Processor Power And Memory

20 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Web Server Hardware Web Server Hardware Configuration – Disk Drives – Memory – Processor Speed With the abundance of Cheap Hardware Available Today, Maxing Out Web Servers Is Pretty Easy

21 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Web Server / Software Operating Systems and Software – UNIX vs. Windows – DDOS Attacks and Vulnerabilities

22 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Web Server / Software

23 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Web Server / Software Content Accelerators – Content Accelerators Handle the Inbound TCP/IP Request for the Web Server – Content is Also Cached For Faster Delivery – Usually Only Affects Static Content In some cases, content accelerators can actually slow down access to web content.

24 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Online Applications Modern Web Servers Can Serve Data Very Effectively Online Applications Can Create The Most Significant Bottlenecks Data Flow Can Be Impacted By – Internal Server Speed – Internal (Enterprise) Network – External Impacts

25 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Online Applications Two Biggest Factors in Online Applications: – Response From Internal Data Sources – The Size of the Content Being Produced

26 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Online Applications Content Sizes – Standard HTML (Home Pages) Average Page is 20 K in Size – Online Applications Average Page is 27K in Size Average Image is 2.9K in Size The Average Page References Over 22 Objects – Total Size (Per Page) Is Over 90K Of Data

27 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Online Applications Content Impact – Lots of Little Images – Offsite Content – Akamaized Content

28 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Online Application Dynamic Impact BandwidthTime Per HitHits Per Hour Geo Redundant0.083 seconds61000 Geo Redundant w/ Dynamic Data 0.254 seconds19700

29 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Measuring Round Trip Times Round Trip Times – Forms Tactical Analysis Remote User

30 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Measuring Round Trip Times Step Time Analysis – Looking at each step for latencies.

31 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Measuring Round Trip Times Hidden Costs of Online Applications – Header Data Increases Data Transfer – Sizes Can Be 200 Bytes Per Request – This can add significant bandwidth overhead for high traffic web sites.

32 Global NetWatch Copyright © 2003 Global NetWatch, Inc. External Impacts

33 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Network Revisited Internal Networks Seriously Affect Online Application Performance – Consider Your BDP – Consider Your Internal MTU Some Useful Web Sites: – http://www.web100.org http://www.web100.org – http://www.psc.edu/networking/perf_tune.html http://www.psc.edu/networking/perf_tune.html – http://www.psc.edu/~mathis/MTU/

34 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Case Study: Google http://www.google.com/press/query.html

35 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Case Study: Google Massive Redundancy Large Scale Distributed Database System Simple Hardware With High Speed Internal Network Management Nightmare! – But they have solved that, too.

36 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Conclusion Performance Can Be Derived From Every Layer of the Web Infrastructure Time Spent Collecting and Analyzing Data Can Pay Large Dividends Ultimately Web Customers Experience a Better Online Service

37 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Conclusion Comprehensive Data Collection Is Critical For Detecting and Removing Bottlenecks

38 Global NetWatch Copyright © 2003 Global NetWatch, Inc. Questions? Please Feel Free To Ask Questions


Download ppt "Global NetWatch Copyright © 2003 Global NetWatch, Inc. Factors Affecting Web Performance Getting Maximum Performance Out Of Your Web Server."

Similar presentations


Ads by Google