Home

Sizing a Thin Client Server Computing Solution Deploying Compaq

image

Contents

1. For more information on RSL please refer to the appropriate Microsoft Knowledge Base Article Q124594 System pagefile Configure the system pagefile with its initial size and maximum size values both set to 3 5 times the amount of memory Setting these sizes to the same value causes the pagefile to be allocated completely to disk and prevents fragmentation Spanning multiple pagefiles on more than one disk spindle and controller port can create additional performance gains Configure page file s early in the installation process to ensure contiguous physical space and optimize performance Defragmentation Defragment the file system and registry frequently NOTE Defragmenting the file system does not defragment the registry Defragmenting the registry requires a system backup and restore Resource Kit utilities such as regback and regrest can assist the customer in compacting and restoring registry files The Sysinternals website includes freeware for defragmenting the page file and registry Kernel Page Table Entry PTE Use Microsoft s kernel tuning assistant to tune the kernel to support settings additional users For more information on analyzing the kernel outputs please refer to the appropriate Microsoft Knowledge Base Article Q247904 For more information on setting up the server in debug mode to acquire the required information please refer to the appropriate Microsoft Knowledge Base Article Q151987 For
2. Total Memory Disk Storage User Category Number Requirements Requirements i MB user MB user Light User 120 6 40 Medium User 5 10 100 Heavy User 20 12 75 The information in Table 5 can now be entered into the sizer Using the Sizer Screens The sizer includes a number of screens that allow the customer to specify a particular TCSC workload From this information the sizer calculates the number of servers and the configurations required to deploy this environment Note As dictated by changes in technology Compaq updates sizer screens to accommodate new server models The customer should refer to the appropriate ActiveAnswers Performance Briefs to obtain information on new servers 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 9 User Selection Figure shows the User Selection screen which allows the customer to specify the numbers of Light Medium and Heavy users Sizing Steps Figure 1 Specifying the numbers of Light Medium and Heavy Users 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 10 Sizing Methodology Figure 2 shows the Sizing Methodology screen which allows the customer to specify whether or not users will be utilizing 16 bit Windows applications Note 16 bit Windows applications require significant overhead when executing in a 32 bit enviro
3. Matching the User Profiles From the workload specified above Compaq was able to match the activities of managers team leaders and first line employees with standard user profiles as shown in Table 2 Table 2 Call Center User Categories User Category Total Number Manager Medium User 5 Team leader Heavy User 20 First line Light User 120 Estimating Total Storage Requirements The customer must also estimate the total storage memory and disk space required to accommodate the planned workload Baseline Memory The customer should identify the baseline memory requirement with no users on the system This value includes the memory required by the operating system and any support applications that run as services or background processes In this call center example Compaq used Performance Monitor to determine that the baseline memory value is 150MB Important Ifthe projected baseline memory value exceeds 250MB the customer should include additional memory when calculating the amount of memory required per user see below Memory Per User The customer should estimate the amount of memory needed by individual users In this call center example Compaq used the following values e Light User 5 6MB e Medium User 8 10MB e Heavy User 12MB Customers can compare their applications with the call center example used by Compaq to gauge the amount the memory needed by their users Users in TCSC environme
4. k Four processor 1p Eight processor 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 20 TSEsizer TSEsizer Figure 12 The second Solution Choice screen showing three further solution choices and Compaq s selection Solution Number 2 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 21 In this example Compaq selected Solution Number 2 two two way Compaq ProLiant DL360 servers to maximize the number of users per server Solution You Have Picked The sizer displays the solution picked by Compaq in this example as shown in Figure 13 TSEsizer Figure 13 A summary of the solution picked by Compaq for the call center environment in this example 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 22 Sizer Calculations Using Compaq s input the sizer calculated that the call center environment can be deployed using two two way ProLiant DL360 servers The sizer s calculations are based on the results of performance testing carried out by Compaq to determine the maximum numbers of Heavy Medium and Light Users supported by particular server configurations Table 6 summarizes the performance test results for a single ProLiant DL360 server with 1GHz Pentium III processor s with 256KB cache Tabl
5. Thin Client device Figure 8 illustrates the T1010 screen Figure 9 the Evo T20 screen Table 4 compares the features of the Thin Client devices offered by the sizer Table 4 Comparison of the Thin Client Devices Device Operating Integrated Processor Flash Memory DRAM memory System Browser Speed MHz MB MB T1010 8 32 Windows CE No 233 8 32 T1010 16 48 Windows CE Microsoft IE 4 0 233 16 48 T20 16 32 Windows CE No 300 16 256 32 256 T20 48 64 Windows NTe No 300 48 256 64 256 T20 64 96 Windows NTe Microsoft IE 5 5 300 64 256 96 256 T20 96 128 Windows NTe Microsoft IE 5 5 300 96 256 128 256 Visit the Compaq website for more information on T1010 16 48 or T20 Thin Client devices Lo TSEsizer Figure 8 Selecting a particular T1010 device 4 The embedded version of Windows NT 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 17 i TSEsizer Figure 9 Selecting a particular Evo T20 device 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 18 Input Summary After the customer input is complete the sizer displays the Input Summary screen as shown in Figure 10 which summarizes the TCSC environment specified by the customer If desired the customer can return to an earlier screen to make changes Selecting the Next button ca
6. more information on RSL please refer to the appropriate Microsoft Knowledge Base Article Q124594 Onboard disk caching In some cases disabling onboard disk caching may improve performance The customer should verify this through performance testing Network read writes If local read writes are possible avoid using network read writes For example a local cache for a Web browser can provide significant performance gains over the remote storage of temporary Internet files MetaFrame SuperCache Enable MetaFrame SuperCache Disk quotas Use disk quotas particularly for user profiles Event logs Configure the System and Application Event logs for a maximum size of 1024KB so that log files have sufficient space MaxWorkltem and MaxMpxCt Legacy versions of Terminal Server such as the NT 4 0 Terminal with legacy systems Server edition have issues with MaxWorkltem and MaxMpxCt values For more information please refer to the appropriate Microsoft Knowledge Base Article Q232476 continued 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 34 Table 12 Operating System Tuning Recommendations continued Print drivers Print drivers constitute one of the largest causes of instability in a TCSC environment If possible do not deploy uncertified drivers consider deploying a universal print driver Security logging Avoid exces
7. output packet queue in packets If the length of the queue is greater than two this indicates that delays are being experienced The customer should identify and if possible eliminate the bottleneck Network Current Bandwidth Current Bandwidth is an estimate of the network interface s current bandwidth in bits per second bps For interfaces that do not vary in bandwidth or for those where no accurate estimation can be made this value is the nominal bandwidth Processor Sizing The customer should exercise caution when projecting processor capacity significant under sizing may result if poor scaling techniques are used For example Symmetric Multi Processing SMP scalability in Windows 2000 and NT environments is not linear This means that the customer cannot take performance measurement with a few active users and expect to interpolate the results for a much larger number of users The accurate projection of processor capacity requires well developed valid scripts sufficient client hardware and live testers Figure 19 illustrates this non linearity 100 90 80 70 60 50 40 30 20 10 0 Projected Processor Capacity m Measured Processor Capacity Processor Time 10 20 30 40 50 60 Number of Users Figure 19 Test results demonstrating that SMP scalability is non linear Figure 19 shows that for low processor utilization up to 30 the num
8. profiles for Light Medium and Heavy users allowing Compaq to establish performance characteristics for these three classes of users with the Compaq ProLiant DL line of servers Compaq recommends that customers use this methodology when sizing a TCSC solution The Sizing Process Sizing a TCSC solution should include the following stages 1 Using the sizer The customer should use the Compaq online sizer to provide a number of possible hardware solutions These solutions are estimates based on input provided by the customer testing is required to determine if a particular solution is suitable Refer to the section of this Sizing Guide titled Using the Compaq Online Sizer for more information on using the sizer WARNING The Compaq sizer is most accurate when the customer s user profiles match the standard Light Medium and Heavy profiles Customers with non standard workloads should refer to the section of this Sizing Guide titled Sizing Non standard Solutions for further guidance At the very least these customers should scale up their estimated solutions by a factor of 25 providing a margin for error and accommodating future expansion 2 Pilot deployment The customer should carry out a pilot deployment Compaq recommends using live testers in a production environment to collect performance data and obtain an accurate understanding of the different usage patterns and user profiles 3 Refining Follow
9. view of the Rack Diagram Rack Layout 5 it DL360 Model DL360R01 P1000 210640 001 5 128MB 8U Cover for blank space 2U Cover for blank space tack Internal Trackball Keyboard 8U Cover for blank space 2U Cover for blank space U Cover for blank space Total for rack 1 Figure 18 A view of the Rack Layout 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 26 Sizing Non standard Solutions The Compag sizer is generic and cannot address every possible TCSC environment If the customer has a non standard workload the workload does not match the standard Heavy Medium and Light User profiles more effort is required to scale a solution Compaq recommends following these steps to size a solution for a non standard workload 1 Use the Compaq sizer to estimate a solution 2 Develop and debug scripts that model the planned TCSC environment 3 Scale up the estimated solution by a factor of 25 to provide a margin for error and accommodate future expansion 4 Validate the estimated solution using live testers in a production environment Note To simplify performance testing and minimize the risk of damaging hardware when adding or removing components the customer can use software switches to add or remove processors and memory For more information refer to Appendix B Adjusting the Boot ini file 5
10. Compaq ActiveAnswers Sizing Guide August 2001 156P 0801A WWEN Prepared by elnfrastructure Business Unit Compaq Computer Corporation Contents Introduction ccceseeeeeeeeeeeeeeeees 3 The Sizing Process 3 Improving Server Performances issii 4 This Sizing Guide eee 5 Using the Compaq Online S ZE viii ccnnti cis cance csnaivvcnusccevenunscsven 5 Sizing Example 0 0 6 Matching the User Profiles 7 Estimating Total Storage Requirements cceeee 7 Using the Sizer Screens 8 Sizing Non standard Solutions 0 0 eeeeeeeeeeeeeeneeeeeeees 26 Network Sizing 26 Processor Sizing 27 Memory Sizing 29 DISK SIZING isi ss scccnecsdsceseccienaycoees 30 Key Performance Thresholds 31 Optimizing Server Performance cccceeeeeseeeeeees 32 Tuning the Operating Syste erilainen rage open rendirse 32 Tuning Application Settings 34 Tuning the Registry 35 SUMMALY oo ce cece eeeseeeeeeeeenenneeeees 36 Appendix A More Information cceseeeeeeeneeeeeees 37 Appendix B Adjusting the Boot ini file ccceseseeeeeseeeeees 38 Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Abstract The most commonly asked questions when sizing a Thin Client Server Computing TCSC solution are How many users can I support with a single server and How many users can I support with ea
11. Dword 0 Optimizing Citrix MetaFrame Citrix has published recommendations for optimizing the performance of MetaFrame For more information refer to the White Paper titled Advanced Concepts for MetaFrame XP Follow the White Papers link from the Support area of the Citrix website 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 36 Summary Compaq recommends using the Compaq online sizer as the first step to sizing a TCSC solution After obtaining an estimate of the solution the customer should implement a pilot program using live testers in a production environment Based on the results of the pilot the customer can refine the solution to meet specific business needs The customer should continue to monitor and refine performance throughout the lifecycle of the solution Sizing a non standard solution provides additional challenges Compaq offers guidelines for identifying bottlenecks so that the customer can size an appropriate solution The customer can eliminate bottlenecks and improve performance by sizing up or sizing out the solution After validating the solution the customer should optimize performance by tuning the operating system the application settings and the registry Compaq bases performance analysis and solution sizing on quantifiable rules for example a Processor Time value greater than 80 indicates a potential pe
12. Identify and eliminate bottlenecks This section provides guidelines for sizing the following areas to eliminate bottlenecks Network Processor Memory Disk Network Sizing Unacceptable propagation delays or long network queue lengths indicate that the customer s environment suffers from a network bottleneck One or more of the following conditions can increase network latency e There is a limited bandwidth connection between the server and client e There is a long distance connection between the server and client e The Network Utilization value is high Other factors that can impact network latency include the number and type of active users the screen resolutions of client machines and client printer and drive mappings Note If network performance metrics are unknown Compaq suggests 20kbps as a starting point for the network consumption per user for ICA and RDP clients Network utilization is linear Several tools on the market can help the customer create test scripts including Rational s Visual Test and Wilson Window Ware s WinBatch 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 27 Network Performance Counters Table 7 describes significant network performance counters Table 7 Network Performance Counters Counter Name Description Network Output Queue Length Output Queue Length is the length of the
13. Sizing Steps Figure 5 Specifying the rack mount size 1U is equivalent to 1 75 inches 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 14 Disk Drive Selection Figure 6 shows the Disk Drive Selection screen which allows the customer if desired to override the disk drive type selected by the sizer Various options for disk drive size and speed of revolution are available TSEsizer Sizing Steps Figure 6 Specifying the disk drive size and speed of revolution 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 15 Number and Type of Client Devices Figure 7 shows the Select Number and Type of Client Devices screen which allows the customer to specify the number of active users and the desired client device types The sizer can configure the following models e Compaq Thin Client T1010 e Compaq Evo Thin Client T20 Both models support Citrix s Independent Computing Architecture ICA or Microsoft s Remote Desktop Protocol RDP SEsizer Sizing Steps Figure 7 Specifying the type and number of client devices 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 16 Select Thin Client The sizer displays one of two Select Thin Client screens so that the customer can select a specific
14. able 12 Operating System Tuning Recommendations Area Recommendation File and Printer Sharing Set File and Printer Sharing for Microsoft Networks to Maximize data throughput for network applications Performance Options Change the Performance Options setting to Background Services selected through Control Panel gt System Advanced Registry Monitor the current registry size and maximum settings In a non TCSC environment the registry size is nominal but in a TCSC environment user profiles are loaded for each active user causing the registry to grow continued 1 Canary is not a performance monitor counter but a test script that gives an absolute measure of user response To obtain a baseline the customer runs a canary script with no users on the system the customer then reruns the script with users on the system If the canary time increases by 10 or more with users on the system this indicates a potential bottleneck For example if the baseline is 10 minutes a canary time of 11 minutes or more with users on the system indicates a potential bottleneck 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 33 Table 12 Operating System Tuning Recommendations continued Registry Size Limit Set the value of the Registry Size Limit RSL to 60 80 of the page pool size This value depends on the amount of memory in the server
15. ber of users supported per processor is almost linear Above 30 utilization the number of users supported grows in a non linear manner The figure shows that projecting total usage from the 30 utilization level in this environment could cause the solution to be undersized by as much as 40 Note Compaq normalized Figure 19 to better illustrate the non linearity 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 28 Processor Performance Counters Table 8 describes significant processor performance counters Table 8 Processor Performance Counters Counter Name Description Processor Time The Processor Time counter is a primary indicator of processor activity measuring the percentage of time the processor spends executing useful work NOTE Each processor has an Idle thread that consumes cycles when no other threads are ready to run Processor Time is calculated by measuring the length of time the processor spends executing the idle thread and subtracting that value from 100 Processor Queue Length The Processor Queue Length counter provides an indication of the number of threads in the processor queue The counter displays the last observed value rather than providing an average queue length As cache size and clocking rates increase customers can no longer rely on Processor Queue Length to provide an accurate metric for processor capaci
16. ch processor This Sizing Guide discusses factors that determine how well a server scales and details how to determine server capacity while optimizing server performance In addition the Sizing Guide lists application and operating system settings that can optimize server performance Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 2 Notice This publication does not constitute an endorsement of the product or products that were tested The configuration or configurations tested or described may or may not be the only available solution This test is not a determination of product quality or correctness nor does it ensure compliance with any federal state or local requirements Compaq the Compaq logo Compaq Insight Manager Deskpro FASTART ProLiant and SmartStart are trademarks of Compaq Information Technologies Group L P in the U S and other countries Microsoft Windows and Windows NT are trademarks of Microsoft Corporation Intel Pentium Intel Inside and Celeron are trademarks of Intel Corporation Other product names mentioned herein may be trademarks and or registered trademarks of their respective companies Compaq shall not be liable for technical or editorial errors or omissions contained herein The information in this document is provided as is without warranty of any kind and is subject to change without notice The warranties for Compaq products are s
17. e 6 Performance Test Results for a Single ProLiant DL360 Server Maximum numbers of users supported Processors Memory Heavy Users Medium Users Light Users One way 2GB 32 42 55 Two way 4GB 60 78 100 Note The solution selected by Compaq requires two two way ProLiant DL360 servers This solution can support twice the numbers of users specified in the two way row of Table 6 meeting the needs of the sample call center environment For information on the performance of other ProLiant DL server platforms please refer to the appropriate Performance Briefs published on ActiveAnswers 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 23 Thank You The sizer displays the Thank You screen shown in Figure 14 Simultaneously the ActiveAnswers system configurator presents the following detailed information on the selected solution e Configuration summary Figure 15 e Detailed bill of materials Figure 16 e Rack diagram Figure 17 e Rack layout Figure 18 TSEsizer Figure 14 The Thank You screen 156P 0801A WWEN izing a Thin Client Server Computing Solution Deploying Compag ProLiant DL Series Servers Sizing Guide 24 Configuration Summary Below is a summary of your c ae By To contact COMPAQ about solution click ProLiant DL360 me Ty pe Jodel DL360R01 P1000 256K 9 GB 10 000 RPM 7 98 28MB GB Re
18. er aami 1 000 ytes In Use a Memory WADMINI 1 000 Active Sessions Termin WADMINI Astart 1G e int i Performance a 6 45 AM Figure 20 Test results showing the linear relationship between the number of users and the total amount of memory consumed In Figure 20 the green upper line represents the number of users and the red lower line represents the total amount of memory consumed the value of the Committed Bytes in Use counter The figure shows that the relationship between the number of users and memory consumption is linear The customer can take advantage of this linear relationship when sizing memory requirements After measuring memory consumption with no users to establish the baseline operating system requirements the user can perform a limited load test extrapolating the test results to project the total amount of memory required IMPORTANT Because it trims the working set a server with low memory resources can provide misleading load test results The customer should monitor the Pages Output Sec counter for indications of excessive paging If the value of the counter does not exceed single digits the level of paging is acceptable 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 30 Memory Performance Counters Table 9 describes significant memory performance counters Table 9 Memory Performance Counte
19. et forth in the express limited warranty statements accompanying such products Nothing herein should be construed as constituting an additional warranty 2001 Compaq Computer Corporation All rights reserved Printed in the U S A Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide prepared by elnfrastructure Business Unit First Edition August 2001 Document Number 156P 0801A WWEN 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 3 Introduction Since 1995 Compaq has been providing answers to customers sizing questions Through the Compaq ActiveAnswers website Compaq publishes white papers sizing guides and online sizers that help customers better understand new technologies and deploy the appropriate hardware in the appropriate quantities to meet their business needs When sizing a Thin Client Server Computing TCSC environment the most commonly asked questions are How many users can I support with a single server and How many users can I support with each processor The number of variables involved makes these questions difficult to answer Because a single accurate performance characteristic is impossible to develop Compaq has standardized on the methodology outlined in a Microsoft White Paper titled Windows 2000 Terminal Services Capacity and Scaling This methodology specifies
20. here is only one processor queue per server the customer should divide the Processor Queue Length by the number of processors to determine the queue for each processor In a server with four processors a Processor Queue Length of 24 indicates that each processor has a queue of six threads Faster processors 1 133GHz and up can sustain queues of up to 20 threads per processor with no performance impact 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 32 Table 11 Potential Performance Bottleneck Thresholds continued Committed Bytes in Use Since this counter displays a ratio rather Excessive swapping than a byte count the threshold value varies The customer must eliminate thrashing and excessive swapping Network Utilization A sustained average at or above 60 Slow client response or a collision count Canary A value that is 10 over baseline Slow user response Optimizing Server Performance Many factors can impact server performance but Compaq has identified the following areas that can be tuned to achieve the greatest improvements e Operating system e Application settings e Registry IMPORTANT Before editing the Registry the customer must be able to restore it to its original condition Tuning the Operating System Table 12 summarizes Compaq s recommendations for tuning the operating system to improve system performance T
21. ical Reference Mueller and Chaudhry ISBN 0 73560 633 1 Windows NT Server 4 0 2000 Testing and Troubleshooting A Comprehensive Guide to Enhancing Server Performance Gilbert Held ISBN 1 55622 662 4 Citrix MetaFrame for Windows Servers Installation and Tuning Tips Citrix White Paper published on the XS4ALL website 156P 0801A W WEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 38 Appendix B Adjusting the Boot ini file Table 16 describes two convenient software switches that can help the customer analyze system performance without physically adding or removing hardware These Boot ini switches allow the customer to set the number of processors and or the amount of memory in a server Table 16 Convenient Boot ini switches Switch Description MAXMEM nnnn The MAXMEM switch allows the customer to specify the maximum amount of memory in bytes NUMPROC x The NUMPROC switch allows the customer to specify the number of processors Example The following Boot ini example uses the NUMPROC switch to set the number of processors to four boot loader timeout 30 default multi 0 disk 0 rdisk 0 partition 1 WINNT operating systems multi 0 disk 0 rdisk 0 partition 1 WINNT Windows 2000 Server fastdetect numproc 4 156P 0801A WWEN
22. ing the pilot deployment the solution should be refined to meet specific performance goals At this stage and throughout the solution s lifecycle the customer should tune the server to optimize performance The Compaq Thin Client Server Computing page of ActiveAnswers contains a number of links to information on deploying TCSC solutions The methodology described in this White Paper does require a large number of clients but can fully test the most dense server deployments Compaq has found this methodology to be very accurate for tuning the network processor s memory and disk input output Other tools are available off the shelf or from Citrix 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 4 4 Production After implementing the necessary refinements the customer should place the updated solution into production confident that the solution can accommodate the projected workload 5 Further refining The customer should continue to monitor the performance of the solution while in production making further refinements as necessary Improving Server Performance The customer should continue to refine performance after the solution has been placed in production Often the customer can tune the server to eliminate performance bottlenecks that impact the target user groups and workload Note Refer to the section of this Sizing Guide titled Opti
23. l browsing of an intranet site using Microsoft Internet Explorer 5 5 Light User Light Users are also characterized as task users Light Users typically open a single line of business application For test purposes Compaq simulates a Light User with a script that simulates a call center application that starts a Visual Basic program to access an SQL database The script queries reads writes and prints information from the database Sizing Example The following sections describe how to use the sizer to estimate a solution for a fictional call center environment The call center workload has the following characteristics e There are 450 support personnel present during a given day e At any peak period no more than 145 users are active e Of the 145 active users five are managers 20 are team lead troubleshooters and 120 are first line employees e Managers use standard office automation tools usually opening a single application at a time e ach team leader supports five first line employees ensures that system performance is optimal verifies that the online database provides correct responses to queries and troubleshoots problems as required e The first line employee responds to incoming phone calls and provides information to the end user after making appropriate queries to the online database 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 7
24. mizing Server Performance for guidance on tuning operating system application settings and registry Performance Bottlenecks Significant bottlenecks can occur in the following areas e Processor e Memory e Disk e Network Within each of these areas the customer can monitor appropriate Performance Monitor counters to determine if a bottleneck exists For example Processor Time and Processor Queue Length counters can indicate if there is a processor bottleneck Note As cache size and clocking rates increase the Processor Queue Length value that indicates a bottleneck with one server configuration does not necessarily indicate a bottleneck with a differently configured server Performance Improvement Options The customer has the following options for removing bottlenecks and improving server performance 1 Scaling up the server adding hardware such as faster processors or additional memory to the existing server 2 Scaling out the server adding servers to achieve the desired performance After sizing the server appropriately the customer should optimize performance by tuning the operating system application settings and registry 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 5 This Sizing Guide The remaining sections of this Sizing Guide provide information on the following topics e Using the Compaq Online Sizer Compaq rec
25. mmit limit increases and the ratio is reduced Disk Sizing With the latest advances in disk throughput cache and size the customer need no longer encounter disk I O bottlenecks in a TCSC environment In addition multiple controllers ports and extended cache sizes allow the customer to break heavily accessed volumes into multiple smaller volumes to remove potential bottlenecks It is an industry standard practice in a TCSC environment to place data stores user data and databases on dedicated file and database servers 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 31 Disk Performance Counters Table 10 describes significant disk performance counters Table 10 Disk Performance Counters Counter Name Description Average Disk Queue Length The Average Disk Queue Length counter displays the average numbers of read and write requests that were queued for the selected disk during the sample interval NOTE As with Processor Queue Length newer faster technologies mean that the Average Disk Queue Length value that indicates a bottleneck with one disk configuration may not indicate a bottleneck with a differently configured disk subsystem Physical Disk Time The Physical Disk Time counter displays the percentage of time the selected disk drive is busy servicing read or write requests Key Performance Thresholds Performance testing car
26. mputing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 35 Tuning the Registry IMPORTANT Compaq recommends backing up the registry before making any changes Table 14 summarizes Compaq s recommendations for tuning the registry to improve system performance Table 14 Registry Tuning Recommendations Area Recommendation Clean up A large number of users can access a server in a TCSC environment the registry stores every change made by every user Over time the registry can become filled with obsolete entries decreasing system performance Compaq uses a Microsoft tool RegClean to delete obsolete entries Customers should contact a Microsoft representative to obtain this tool NT Executive paging For environments deploying Citrix MetaFrame disable NT Executive paging to keep the kernel and driver code in memory and reduce disk paging To disable executive paging the customer should set the DisablePagingExecutive value to 1 Key HKEY LOCAL MACHINE System CurrentControlSet Control Session Manager Memory Management Value DisablePagingExecutive Reg Dword 1 Print job logging For environments deploying Citrix MetaFrame disable print job logging otherwise each print job would log two messages To disable print job logging the customer should set the EventLog value to 0 Key HKEY LOCAL MACHINE System CurrentControlSet Control Print Providers Value EventLog Reg
27. nment The operating system emulates 16 bit applications through DOS Virtual Machine impacting processor performance by as much as 40 and memory requirements by as much as 50 Sizing Steps Figure 2 Specifying if 16 bit applications will be used 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 11 Processor Selection Figure 3 shows the Processor Selection screen which allows the customer to specify whether or not more than two processors can be deployed in a single server TSEsizer Sizing Steps Figure 3 Specifying whether more than two processors can be deployed in a single server 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 12 Storage Space Selection Figure 4 shows the Storage Space Selection screen which allows the customer to specify the average disk storage requirement per user and the amount of disk space required by applications TSEsizer Sizing Steps Figure 4 Specifying the amount of disk storage space required by users and applications 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 13 Rack mount Size Selection Screen Figure 5 shows the Rack mount Size Selection screen which allows the customer to specify a height limit for the server 22U 36U or 42U TSEsizer
28. nts deploying Enterprise Resource Planning ERP or Customer Relationship Management CRM applications require the most memory per user up to eight times the amount of memory listed above Estimates of the amount of memory needed by individual users can only be validated on test 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 8 Disk Storage The customer must estimate the amount of disk space required by the server and by individual users In this example Compaq used the following values e Light User 40MB e Medium User 100MB e Heavy User 75MB Note Light Medium and Heavy characterize processor usage rather than memory or disk storage requirements In this example a Medium User needs more disk space than a Heavy User Since disk I O is not typically a bottleneck in a TCSC environment the amounts of disk space allocated to individual users are not critical However the sizer requires the customer to calculate and enter a single average disk space per user value In the call center example the calculation is as follows 40MB x 120 Light Users 100MB x 5 Medium Users 75MB x 20 Heavy Users 6800MB for a total of 125 users The average disk storage requirement per user is 55MB Workload Summary Table 3 summarizes the workload requirements for the call center example Table 3 Summary of Workload Requirements
29. ommends that all customers wishing to size a TCSC solution should start by using the Compaq online sizer e Sizing non standard solutions This section provides guidelines for sizing solutions for customers with non standard workloads and discusses how to identify bottlenecks The section lists key performance thresholds that the customer s solution should not exceed e Optimizing server performance This section provides guidelines for improving system performance by tuning the operating system application settings and the registry e A summary This section summarizes the information provided in the Sizing Guide e Appendix A Appendix A lists sources of additional information e Appendix B Appendix B describes software switches that can facilitate performance testing Using the Compaq Online Sizer Before using the Compaq online sizer the customer should analyze the workload requirements for the planned TCSC environment identifying profiles for the various user categories and determining the storage requirements for each Ideally the user profiles will match the standard Light Medium and Heavy User profiles described in Table 1 In this case the sizer s solution estimates are relatively accurate However if the user profiles do not match the standard profiles the estimated solutions are less accurate in this case the customer should refer to the section of this Sizing Guide titled Sizing Non standard Solutions for fur
30. quested 18 2 GB ProLiant DL360 Disk Data Area 1 Memory 2 ProLiant DL360 960 MB Configured JL360RO01 P1000 256K 128MB D00 RPM 7 lata Area 1 i Requested 18 2 GB C onfigured Memon 902 MB Requested 960 MB Configured Figure 15 A view of the Configuration Summary Detailed Bill Of Materials BOM The complete list of parts required for your solution broken out by server and rack components is listed below System Parts 1 Estimated Quantity Part Number Description Retail Price 210640 00 ProLiant DL360 Model DL360R01 P1000 256K 128MB 210642 B2 64 MB PC133MHz Registered ECC SDRAM DIMM Memory z i EH i B2 256 MB PC133MHz Registered ECC SDRAM DIMM Memory Er gt istered ECC SDRAM DIMM Memory W710 Color Monitor Opal 142671 B22 9 1 GB Wide Pluggable Ultra3 10K Drive 1 Estimated SubTotal System Parts 2 Estimated Quantity Part Number Description Retail Price 210640 001 ProLiant DL360 Model DL360R01 P1000 256K 128MB zm P14 210642 B21 128276 B21 128278 B21 256 MB PC133MHz Registered ECC SDRAM DIMM Memory 349 00 Figure 16 A partial view of the Bill of Materials 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 25 Rack Diagram The recommended rack placement of each system is shown below Figure 17 A
31. rformance bottleneck and on the years of experience gained applying these rules Compaq recommends that the customer take the time to apply and build on the guidelines provided in this Sizing Guide In this way the customer can answer the commonly asked questions How many users can I support with a single server and How many users can I support with each processor 156P 0801A WWEN Appendix A More Information Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 37 For more detailed information on topics discussed in this Sizing Guide please refer to the sources listed in Table 15 Table 15 Publications containing More Information Inside Windows 2000 Third Edition Microsoft Press Solomon ISBN 0 7356 1021 5 and Russinovich Windows NT 2000 Thin Client Solutions Implementing Terminal Services and Citrix MetaFrame Todd W Mathers ISBN 1 57870 239 9 Advanced Concepts for MetaFrame XP Application Server for Windows White Paper published by Citrix White Papers gt MetaFrame XP Application Server for Windows gt Show All Windows 2000 Terminal Services Capacity and Scaling White Paper published by Microsoft Windows 2000 Resource Kit Deployment Planning Guide Chapter 16 Deploying Terminal Services Microsoft hardbound book and CD ROM distributed with the Windows 2000 Resource Kit Microsoft Windows 2000 Performance Tuning Techn
32. ried out by Compaq has identified the performance threshold values listed in Table 11 Exceeding these values may introduce performance bottlenecks but the final arbiter of system performance is the user Performance bottlenecks can differ for each application The counters listed in Table 11 provide the most common indications of performance issues It is possible that in certain environments the user may experience bottlenecks even if threshold values have not been exceeded it is also possible that the user may not experience a bottleneck when a threshold value is exceeded Table 11 Potential Performance Bottleneck Thresholds Performance Counter Threshold Symptoms of Bottleneck CPU Utilization A sustained average value at or over 80 Slow user response Processor Queue Length The threshold value depends on the Slow user response characteristics clocking rate cache size and so on of the processor under test Pages Sec A sustained average value at or above 12 Busy disk access light to 15 pages per second Physical Disk A sustained average value at or above Busy disk access light 80 Average Disk Queue Length The threshold value depends on the disk Busy disk access light technology deployed Available Bytes The customer should monitor paging Excessive swapping activity closely when the available memory value is less than 75 Page files must be spanned and sized correctly continued 1 Because t
33. rs Counter Name Description Pages Output Sec The Pages Output Sec counter measures the number of pages written to disk to free up space in physical memory More pages are written to disk if memory resources are low NOTE Pages are written to disk only if they are changed in physical memory so they are more likely to hold data than code Available Bytes The Available Bytes counter displays the amount of physical memory in bytes available to processes running on the server The counter sums the space available on the following lists e Free memory list Free memory is available for use e Zeroed memory list Zeroed memory contains pages that have been filled with zeroes to prevent later processes from accessing sensitive data e Standby memory list Standby memory contains information that has been removed from a working set physical memory to be transferred to disk but is available for recall The Available Bytes counter displays the last observed value only not an average Committed Bytes in Use The Committed Bytes in Use counter displays the ratio of Memory Committed Bytes to Memory This counter displays the current percentage value only it is not an average NOTE Committed memory is physical memory for which space has been reserved in the paging file should information need to be written to disk The commit limit is determined by the size of the paging file If the paging file is enlarged the co
34. s security logging this can impact processor and disk subsystem performance Services To conserve resources make sure that only necessary services are running Network protocols Ensure that only the required network protocols are installed Through the Advanced Settings feature verify that the binding orders of the protocols to each Network Interface Card NIC list the most commonly used protocol first Tuning Application Settings Table 13 summarizes Compaq s recommendations for tuning application settings to improve system performance Table 13 Application Tuning Recommendations Area Recommendation Cursor Avoid blinking cursors Scrolling Disable smooth scrolling Backgrounds Use single color backgrounds Wallpaper Do not use bitmaps in desktop wallpaper Screen saver Use only blank screen savers if any Shortcuts Utilize desktop shortcuts rather than complete files Active Desktop Disable Active Desktop Office Assistant Do not use animated Office Assistants Motionless Office Assistants are available through the Office 2000 Resource Kit Grammar Checker Disable the background Grammar Checker for Microsoft Office products Microsoft FindFast Disable Microsoft FindFast 16 bit applications Avoid the use of 16 bit applications If necessary deploy 16 bit applications on dedicated servers 156P 0801A WWEN Sizing a Thin Client Server Co
35. ther guidance on sizing 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 6 Compaq recommends validating any estimated solution using live testers in a production environment Table 1 Standard User Profiles User Category Description Heavy User Heavy Users are also characterized as structured task workers Heavy Users tend to keep multiple applications open simultaneously and remain active for a long period of time The average typing speed of a Heavy User is 40 to 50 wpm For test purposes Compaq simulates a Heavy User with a script that creates saves and prints documents with Microsoft Word browses Web pages sends and receives e mail with Microsoft Outlook and performs extensive Microsoft Excel activity including use of PivotTable dynamic views and graphing or charting of data Medium User Medium Users are also characterized as knowledge workers Medium Users open and close applications relatively quickly After completing work with a particular application the Medium User is more likely to close the application than to leave it open The average typing speed of a Medium User is 35 to 40 wpm For test purposes Compaq simulates a Medium User with a script that creates small documents with Microsoft Word performs simple data entry in Microsoft Excel sends and receives seven e mail messages per hour with Microsoft Outlook and engages in minima
36. ty However as cache size and clocking rates increase the Processor Queue Length value that indicates a bottleneck with one server configuration may not indicate a bottleneck with a differently configured server NOTE However many processors are deployed each server has a single queue Unlike a disk counter which counts threads that are running the Processor Queue Length Counter counts ready threads 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 29 Memory Sizing Per user memory consumption is linear making memory one of the easier components to size even without complete sizing data Figure 20 illustrates the results of a load test where users were added incrementally up to a total of 100 users Performance O x e Console Window Help Il D oa ie 181 x action view Favorites gt m ef e oO wo Bala xel ela olala Tree Favorites 9 Console Root 4 System Monitor Memory Usage and Active Terminal Server Sessions E g Performance Logs and Alerts zo Number of Users Committed Bytes D keo Last 0 000 Average 19 263 Minimum 1 883 Maximum 35 479 Duration 3 38 59 color scale counter instance Parent object _ Comput
37. uses the sizer to calculate a number of solution options that meet the needs of the environment specified on the Input Summary screen TSEsizer Figure 10 Summary of the customer input provided by the sizer 156P 0801A WWEN Sizing a Thin Client Server Computing Solution Deploying Compaq ProLiant DL Series Servers Sizing Guide 19 Solution Choices The sizer displays one or more Solution Choices screens each listing a number of solutions that meet the customer s needs The last Solution Choices screen displayed allows the customer to enter a specific solution The sizer offers configurations featuring the Compaq servers described in Table 5 Table 5 Servers offered by the Sizer The ProLiant DL360 server is Compaq s most flexible ultra thin 1U high performance rack mount server ProLiant DL360 1GHz This 2U chassis sets the standard for two way dense computing The ProLiant DL380 server is ideal for space constrained data centers and service providers ProLiant DL380 1 133GHz The ProLiant DL580 server offers the maximum ProLiant DLU TUUMHE four way performance for large applications The ProLiant DL760 formerly known as the ProLiant 8500 server offers eight way balanced system architecture with modular design for space constrained data centers ProLiant DL760 700MHz In this example the sizer displays two Solution Choices screens as shown in Figure 11 and Figure 12 Two processor

Download Pdf Manuals

image

Related Search

Related Contents

Silvercrest Model SM-08 Floor Plan  Especificaciones Tecnicas M2  User`s Manual  (Règlement jeu-concours M6 MOBILE BY ORANGE Jeu Fire Mix Pa–)  MegaVision_LambdaDriver_Mgt [ML 46661, Rev. 02  Montageanleitung Power Supply: AMFLO® MAG Smart  Lambda Bio/Bio+ Manuale d`uso  Personal Backup X5 Manual US  GPC® 188F  取扱説明書 - サンリオ  

Copyright © All rights reserved.
Failed to retrieve file