Hp Connect 10 06 08 V5


Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Hp Connect 10 06 08 V5

  1. 1. Capacity Planning for Itanium Paul O’ Sullivan and Prem S. Sinha, PhD . PerfCap Corporation 76-39A Northeastern Blvd.,, Nashua, NH 03062 www.PerfCap.com; Info@PerfCap.com; 603-594-0222
  2. 2. PerfCap Corporation <ul><li>Group Started within Digital/Compaq (now HP) over 21 years ago </li></ul><ul><li>Operating as independent corporation since 2001 </li></ul><ul><li>Privately Owned, Zero Debt </li></ul><ul><li>Currently focused on Performance Monitoring, Capacity Planning and Asset Management </li></ul><ul><li>20+ Years of Solid Engineering & Development </li></ul><ul><li>Worldwide Presence </li></ul><ul><li>HP and other resellers continue to sell it world wide </li></ul><ul><li>Partnership </li></ul><ul><ul><li>HP, IBM, SUN </li></ul></ul><ul><ul><li>Microsoft Certified Partner </li></ul></ul>
  3. 3. Some of Current Customers <ul><li>Barclays UK </li></ul><ul><li>Commerzbank </li></ul><ul><li>Deutsche Bank UK </li></ul><ul><li>SIAC </li></ul><ul><li>Mary Kay </li></ul><ul><li>Certegy </li></ul><ul><li>Analog Devices </li></ul><ul><li>Royal Bank of Scotland </li></ul><ul><li>BNP Paribas (3 th Largest Retail Bank in Europe) Enterprise License – Unlimited use (3000+ deployed) </li></ul><ul><li>ISE (Largest Options Stock Exchange) Enterprise License – Unlimited use </li></ul><ul><li>US Postal Services Monitoring 450 nodes </li></ul><ul><li>Thomson Reuters </li></ul><ul><ul><li>Up to 45,000+ </li></ul></ul><ul><li>International Papers </li></ul><ul><li>Vodafone </li></ul><ul><li>British Telecom </li></ul><ul><li>MDS Pharmacy </li></ul><ul><li>Pfizer </li></ul><ul><li>Qwest </li></ul><ul><li>Lockheed Martin </li></ul><ul><li>Caremark </li></ul><ul><li>Swedish Customs </li></ul><ul><li>Netherlands Army </li></ul><ul><li>CNS Dubai </li></ul><ul><li>UPMC Medical Center </li></ul><ul><li>UIC Medical Center </li></ul><ul><li>University Hospital, Zurich </li></ul><ul><li>US Dept. of Education </li></ul><ul><li>SUNY Buffalo Univ. </li></ul>
  4. 4. Capacity Planning Endorsement <ul><li>Adrian Cockcroft </li></ul><ul><li>winner of A.A. Michelson lifetime achievement award at 2007 CMG, in his personal blog wrote </li></ul><ul><li>“ The most interesting commercial tool I saw at CMG earlier this month is a capacity monitoring tool called PAWZ from PerfCap Corporation. The key thing they have worked on is taking the human out of the loop as much as possible with sophisticated capacity modeling algorithms and a simple and scalable operational model. ... The core idea is that you care about &quot;headroom&quot; in a service, and anything that limits that headroom is taken into account. Running out of CPU power, network bandwidth, memory, threads etc. will increase response time of the service, so monitor them all, track trends in headroom and calculate the point in time where lack of headroom will impact service response time. At eBay we used to call this the &quot;time to live&quot; for a service. You can easily focus on the services that have the shortest time to live, and proactively make sure that you have a low probability of poor response time.” </li></ul>
  5. 5. Challenges <ul><li>Do More With Less </li></ul><ul><li>Large number of geographically dispersed resources </li></ul><ul><li>Multi-platform </li></ul><ul><li>Automate the process – On a daily basis </li></ul><ul><ul><li>Collect Data </li></ul></ul><ul><ul><li>Consolidate/Analyze Data </li></ul></ul><ul><ul><li>Generate Performance and Capacity Reports </li></ul></ul><ul><ul><li>Send “Need-to-Know” Exception Notification </li></ul></ul><ul><li>Information availability: anytime anywhere </li></ul><ul><ul><li>web access </li></ul></ul>
  6. 6. Data Management Hierarchical Approach : Performance Analysts : Capacity Planners Raw Data Key Performance Data Risk Data
  7. 7. Desk Top Browser Intranet PAWZ FindIT Server (NT/W2K) Networks Storage Events Trending Clusters Real Time Applications Performance Reports Daily, Weekly Health Reports Critical Systems Asset Location Change Report Configuration Asset Reports Windows NT/2000/XP SUN Solaris HP-UX IBM-AIX OpenVMS Cluster LINUX Tru64 UNIX
  8. 8. PAWZ Components <ul><li>PAWZ Agent/Monitor: Resides on each node to be monitored </li></ul><ul><ul><li>Collect Performance data 24x7 </li></ul></ul><ul><ul><li>Send colleted data to PAWZ Server in real time and/or once a day </li></ul></ul><ul><li>PAWZ Server: Resides on a Windows based server and communicates with hundreds of PAWZ Agents </li></ul><ul><ul><li>Receives data from PAWZ Agent </li></ul></ul><ul><ul><li>Processes and produces real time, daily and historical charts and reports </li></ul></ul><ul><ul><li>Produces trend graphs for simple projections </li></ul></ul><ul><ul><li>Runs a queuing network modeler for capacity planning </li></ul></ul><ul><li>PAWZ Browser: Resides on any corporate desktop </li></ul><ul><ul><li>Shows all reports and charts within Internet Browser </li></ul></ul><ul><ul><li>Manage most of PAWZ functions </li></ul></ul>
  9. 9. PAWZ Key Functionality <ul><li>Collect performance data 24 x 7 </li></ul><ul><li>Provide real time and daily alerts based on performance thresholds </li></ul><ul><li>Provide Performance Reports: </li></ul><ul><ul><li>Real Time </li></ul></ul><ul><ul><li>Daily </li></ul></ul><ul><ul><li>Historical – for trending </li></ul></ul><ul><li>Performs Saturation Analysis every day for each node for capacity planning </li></ul><ul><li>Performs Risk Analysis to detect systems that could be at Risk. </li></ul><ul><li>Provides consolidated data center configuration report </li></ul>
  10. 10. Capacity Planning <ul><li>Definition: </li></ul><ul><li>A process to determine how much computing resources are required to meet business growth </li></ul><ul><li>Or </li></ul><ul><li>How much business can grow before some device will run out of capacity </li></ul><ul><li>To answer “What if” questions like: </li></ul><ul><ul><li>Can my current configuration handle three times of current workload – when will my current configuration saturate </li></ul></ul><ul><ul><li>What will be impact of a new application on current system performance </li></ul></ul><ul><ul><li>What will be impact of upgrading a current server or adding a new server </li></ul></ul><ul><ul><li>Can I reduce the number of servers with out violating my “Service Level Agreement” – a.k.a Server Consolidation </li></ul></ul>
  11. 11. Sizing Methods Rules of Thumb Linear Projec- tions Analytic Models Simula- tion Models Bench- marks Real System Cost Accuracy
  12. 12. Capacity Planning via Trending Time Performance Metric (Av. or Peak CPU Utilization) <ul><li>Simple to produce and follow </li></ul><ul><li>Issues </li></ul><ul><ul><li>defining right Capacity Limit </li></ul></ul><ul><ul><li>single vs composite metric </li></ul></ul><ul><ul><li>end user satisfaction </li></ul></ul>J F M A M J J A S O N D Today Remaining Capacity Capacity Limit
  13. 13. PAWZ Planner Where do you want to operate? Response Time =  {Service Time + Queuing Time}  Workload Response Time Saturation Point Current Workload Headroom
  14. 14. Capacity Planning via Modeling <ul><li>Steps: </li></ul><ul><li>Data Collection </li></ul><ul><li>Identifying Peak Interval(s) </li></ul><ul><li>Workload Characterization </li></ul><ul><li>Model Validation </li></ul><ul><li>Saturation Analysis </li></ul><ul><li>“ What If” Analysis </li></ul>
  15. 15. PAWZ Planner
  16. 16. Remaining Headroom (Capacity) Trend
  17. 17. Headroom Risk Analysis Time Headroom Headroom threshold Headroom crosses threshold Lead time Amber status – system within lead time of dropping below headroom threshold. Lead time Headroom reaches 0 Red status – system within lead time of exhausting capacity. Current state
  18. 18. Risk Analysis
  19. 19. Risk Analysis
  20. 20. Risk Analysis
  21. 21.
  22. 22. “ What if” <ul><li>PAWZ Planner has a “what-if” Capacity Planning module to forecast:- </li></ul><ul><ul><li>How much business can grow before some device will run out of capacity </li></ul></ul><ul><ul><ul><li>Can my current configuration handle three times of current workload – when will my current configuration saturate </li></ul></ul></ul><ul><ul><ul><li>What will be impact of a new application on current system performance </li></ul></ul></ul><ul><ul><ul><li>What will be impact of upgrading a current server or adding a new server </li></ul></ul></ul>
  23. 23. “ What if” CPU & Disk Upgrade Before After
  24. 24. Itanium Capacity Study <ul><li>Typical Study </li></ul><ul><ul><li>Capability to do any platform to any other platform (Alpha to Integrity) </li></ul></ul><ul><ul><li>Hardware:- </li></ul></ul><ul><ul><ul><li>Customer on Integrity Server cluster with HP-UX and Oracle </li></ul></ul></ul><ul><ul><ul><li>RX8620 (4/4/16), 64Gb Memory </li></ul></ul></ul><ul><ul><ul><li>SAN </li></ul></ul></ul>
  25. 25. Itanium Capacity Study <ul><li>Alternate models considered:- </li></ul><ul><ul><li>RX8640 32 Core </li></ul></ul><ul><ul><li>P570 32 Core </li></ul></ul><ul><ul><li>M8000 32 Core </li></ul></ul><ul><li>3 or 4 node cluster considered </li></ul>
  26. 26. Itanium Capacity Study <ul><li>Reason for Study </li></ul><ul><ul><li>Expected substantial application growth </li></ul></ul><ul><ul><li>System already Peaking at CPU </li></ul></ul><ul><ul><li>What alternate configurations would provide adequate growth of at least 200% current workload? </li></ul></ul><ul><ul><ul><li>HP and non-HP configurations considered </li></ul></ul></ul>
  27. 27. Itanium Capacity Study
  28. 28. CPU by Image / Disk I/O Rate
  29. 29. CPU by Core
  30. 30. Memory vs Process Count
  31. 31. Total IO Counts
  32. 32. IO Rates
  33. 33. Disk Response Time
  34. 34. Performance Data from Benchmark CPU Utilization 86.3% Disk I/O Rate 1514/s Hard Page Fault Rate 1.2/s Memory Utilization 73%
  35. 35. Current Response Time Curve
  36. 36. Where should your system live?
  37. 37. <ul><li>At peak sustained load, 9% headroom </li></ul><ul><li>CPU is primary resource bottleneck </li></ul><ul><li>Possible solutions: </li></ul><ul><ul><li>Horizontal scaling </li></ul></ul><ul><ul><li>Integrity upgrade </li></ul></ul><ul><ul><li>Alternate hardware platform </li></ul></ul>Headroom - Current System
  38. 38. Configuration Alternatives (3 or 4 nodes) HP rx8620 (1.1 GHz, Itanium 2) – current configuration HP rx8640 (1.6 GHz, 24MB L3 cache), 16 core HP rx8640 (1.6 GHz, 25MB L3 cache), 32 core IBM p 570 (2.2 GHz, Power 5), 16 core IBM p 570 (2.2 GHz, Power 5), 32 core IBM p 570 (4.7 GHz, Power 6), 16 core Sun SPARC Enterprise M8000 (2.4 GHz) , 16 core Sun SPARC Enterprise M8000 (2.4 GHz) , 32 core Configuration must support 200% workload growth
  39. 39. Response Time vs Workload Growth 3-node RAC
  40. 40. Response Time vs Workload Growth 4-node RAC
  41. 41. Projection Conclusions <ul><li>CPU is constraining resource </li></ul><ul><li>Memory, disk will support 200% growth </li></ul><ul><li>3 configuration platforms support growth: </li></ul><ul><ul><li>HP rx8640 (1.6 GHz, 25MB L3 cache), 32 core </li></ul></ul><ul><ul><li>IBM p 570 (2.2 GHz, Power 5), 32 core </li></ul></ul><ul><ul><li>IBM p 570 (4.7 GHz, Power 6), 16 core </li></ul></ul><ul><ul><li>Sun SPARC Enterprise M8000 (2.4 GHz) , 32 core </li></ul></ul><ul><li>Horizontal scaling to 4 nodes will not change qualifying platforms. However, cores may be adjusted. </li></ul>
  42. 42. Minimal Cores, 3-node RAC
  43. 43. Minimal Cores, 4-node RAC
  44. 44. Mixing 1.1 GHz and 1.6 GHz Itanium Cores
  45. 45. Minimal Number of Cores per Node Supporting 200% Growth Platform 3-node 4-node Sun SPARC Enterprise M8000 (2.4 GHz) 32 24 HP rx8640 (1.6 GHz, 25MB L3 cache) 30 24 IBM p 570 (2.2 GHz, Power 5) 26 20 IBM p 570 (4.7 GHz, Power 6) 12 10
  46. 46. Itanium Capacity Study <ul><li>Customer satisfied </li></ul><ul><ul><li>Had options </li></ul></ul><ul><ul><ul><li>Reduce Oracle cost by reducing number of cores </li></ul></ul></ul><ul><ul><ul><li>Forecast from real data </li></ul></ul></ul><ul><ul><ul><li>Could approach vendors with confidence </li></ul></ul></ul><ul><li>Today </li></ul><ul><ul><li>90% of this study automated via PAWZ </li></ul></ul><ul><ul><ul><li>Same Graphs </li></ul></ul></ul><ul><ul><ul><li>Same Results </li></ul></ul></ul>
  47. 47. Modelling Capability <ul><li>Hardware </li></ul><ul><ul><li>Alpha to Integrity </li></ul></ul><ul><ul><li>Integrity to new models and beyond </li></ul></ul><ul><ul><li>Other vendors to Integrity </li></ul></ul><ul><li>Software </li></ul><ul><ul><li>Increases in workload </li></ul></ul><ul><ul><li>Optimization </li></ul></ul><ul><ul><li>Decreases in workload </li></ul></ul><ul><ul><li>Virtualization </li></ul></ul>
  48. 48. Summary <ul><li>PerfCap offers an integrated Performance Management and Capacity Planning Software that is: </li></ul><ul><ul><li>Out-of-the-box (no scripting required) </li></ul></ul><ul><ul><li>Fully automated </li></ul></ul><ul><ul><li>Multi-Platform </li></ul></ul><ul><ul><li>Web based </li></ul></ul><ul><ul><li>Highly scalable </li></ul></ul><ul><li>Pricing </li></ul><ul><ul><li>Independent of number and class of CPUs in a server </li></ul></ul>
  49. 49. More Information <ul><li>Sales </li></ul><ul><ul><li>[email_address] </li></ul></ul><ul><li>Web site </li></ul><ul><ul><li>www.PerfCap.com </li></ul></ul><ul><li>Hot Line </li></ul><ul><ul><li>603-594-0222 </li></ul></ul>