Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our User Agreement and Privacy Policy.

Slideshare uses cookies to improve functionality and performance, and to provide you with relevant advertising. If you continue browsing the site, you agree to the use of cookies on this website. See our Privacy Policy and User Agreement for details.

Dell PowerEdge C6220: Performance for large infrastructures

Compact, high-performing servers and streamlined software are a necessity for any data center that provides multi-tier hosted Web solutions, cloud services, or other scale-out implementations. Customers need quick access to Web applications that power their business, and the databases that power those Web applications. In our tests, we found that the Dell PowerEdge C6220 server with an open-source LAMP software stack was able to complete up to 38,793 orders per minute for one Web site, 79,759 orders per minute for two Web sites, and 119,758 orders per minute for four Web sites – all while providing the flexibility, efficiency, and maintenance features that large-scale deployments require.

Dell PowerEdge C6220: Performance for large infrastructures

1.
DELL POWEREDGE C6220: PERFORMANCE FOR LARGEINFRASTRUCTURES Organizations that run large data centers to provide cloud services or software as a service (SaaS) require servers that are compact, flexible, easy to maintain, and deliver outstanding performance, along with low-cost, feature-laden software that integrates easily. Customers expect to be able to access their data on demand, so high- performing but concentrated compute fabrics are a necessity for these data centers. The Dell PowerEdge C6220 server is designed for large data centers specializing in cloud computing and other massive scale-out environments. It contains up to four two-socket server nodes that provide flexibility and easy maintenance in a dense, 2U form factor. Organizations with large deployments often elect to pair this powerful hyperscale hardware with open-source Linux-based operating systems and open-source application stacks to maximize cost efficiency, performance, flexibility, and ease of management. In our labs at Principled Technologies, we put the performance of the Dell PowerEdge C6220 server with a CentOS-based LAMP software stack to the test. We found that a single Dell PowerEdge C6220 with an open-source LAMP software stack was able to handle up to 119,758 orders per minute across multiple Web sites and databases, indicating a level of performance ideal for scale-out deployments. A PRINCIPLED TECHNOLOGIES TEST REPORT Commissioned by Dell Inc.; April 2012

2.
SCALE-OUT PERFORMANCE The performance your infrastructure delivers to end users depends upon two factors: the hardware that powers your workloads, and the software that runs them. We tested the performance of a hardware and software combination well suited for large-scale server deployments: the Dell PowerEdge C6220 server and an open-source LAMP software stack, running the CentOS operating system, Apache Web Server, MySQL databases, and PHP for the scripting language. The size, number, and variation of customers’ Web sites and databases will always vary based on your customers’ needs. For our testing, we used from one to four Web sites, each with their own MySQL database instance. For testing, we used a 10GB database. We found that the LAMP stack on the Dell PowerEdge C6220 was able to process 38,793 orders per minute while running one Web site/database, 79,759 orders per minute while running two Web sites/databases, and 119,758 orders per minute while running four DVD store Web sites, each with an independent MySQL database instance. Figure 1 shows the performance, by increasing numbers of Web sites, that the server achieved, in orders per minute. Number of DVD store Web sites Orders per minute 1 38,793 2 79,759 4 119,758 Figure 1: Performance results, in orders per minute, for varying numbers of Web sites. These results are comparable to another recently published single-node DVD Store report using Linux and MySQL, which offered single-node scores ranging from 36,000 to 70,000 OPM.1About the Dell PowerEdge C6220 server Highlights of the Dell The Dell PowerEdge C6220 is PowerEdge C6220 a rack server designed for large data  Shared infrastructure uses less centers that require extensive floor space, power, and cooling efficiency, flexibility, performance,  Dense form factor ideal for service and maintenance features. The providers, hosting platforms, and hyperscale environments PowerEdge C6220 can house up to  Up to 36TB raw storage in a single four hot-swappable server nodes, four node chassis which are each powered by two  Embedded management control sockets containing processors from per node1 http://www.principledtechnologies.com/clients/reports/Red%20Hat/LAMP_stack_0412.pdfDell PowerEdge C6220: Performance for large infrastructures A Principled Technologies test report 2

3.
the Intel® Xeon® processor E5-2600 series. Using multiple hot-swappable server nodes provides the flexibility to reuse or repurpose servers when workloads change, eliminating downtime in the process. Fitting the power of four servers into just a standard 2U rack slot with a number of drive options for efficient storage allocation, the Dell PowerEdge C6220 easily meets the needs of large-scale server deployments. For more information about the PowerEdge C6220, and the entire Dell PowerEdge C series, visit http://www.dell.com/us/enterprise/p/poweredge-cloud-servers.About the LAMP stack we tested LAMP is an acronym for the components of a multi-tier software stack that an infrastructure may run: the Linux operating system, Apache Web server, MySQL database, and PHP scripting language. Service providers have used this application stack for years to provide powerful and flexible multi-tier environments for customers. Below, we briefly describe each component. About CentOS Server Community ENTerprise Operating System, commonly known as CentOS, is an open-source Linux-based operating system designed to provide organizations with an enterprise-class computing platform that is free to use. CentOS incorporates numerous advanced operating system features such as virtualization capabilities, enhanced memory management capabilities, and ext4 file system support. For more information about CentOS, visit http://www.centos.org/. Apache Apache HTTP Server, initially released in 1995, has been a driving force in theFigure 2: The LAMP stack. growth of the World Wide Web over the past two decades. It is an open-source Web server that includes such features as Secure Sockets Layer and Transport Layer Security support, filtering support, and custom log files. For more information, visit http://www.apache.org/. MySQL MySQL, initially developed in 1995 and open-sourced in 2000, is one of the most common database platforms backing both external Web sites and internal database infrastructures. It delivers high performance, high reliability, and is easy to use. Running on more than 20 operating system platforms and providing a range of database tools, MySQL delivers flexibility and performance to large-scale deployments. For more information about MySQL, visit http://www.mysql.com/. PHP PHP, initially released to the public in 1995, is a scripting language for Web development that can be embedded into HTML source documents instead of using anDell PowerEdge C6220: Performance for large infrastructures A Principled Technologies test report 3

4.
external file to process data. The Web server interprets the PHP code to generate a Web page. For more information about PHP, visit http://www.php.net/.WHAT WE TESTEDAbout DVD Store Version 2.1 To create our real-world multi-tier LAMP workload, we used the DVD Store Version 2.1 (DS2) benchmarking tool. DS2 models an online DVD store, where customers log in, search for movies, and make purchases. DS2 reports these actions in orders per minute (OPM) that the system could handle, to show what kind of performance you could expect for your customers. The DS2 workload also performs other actions, such as adding new customers, to exercise the wide range of database functions you would need to run your LAMP environment. DS2 supports different versions of database platforms, Web servers, and application servers. As we note above, for this evaluation, we used the MySQL database engine, Apache Web server, and PHP. We ran three test runs of each Web site/database density level, and report the median result of each scenario above. For more information about the DS2 tool, see http://www.delltechcenter.com/page/DVD+Store.CONCLUSION Compact, high-performing servers and streamlined software are a necessity for any data center that provides multi-tier hosted Web solutions, cloud services, or other scale-out implementations. Customers need quick access to Web applications that power their business, and the databases that power those Web applications. In our tests, we found that the Dell PowerEdge C6220 server with an open-source LAMP software stack was able to complete up to 38,793 orders per minute for one Web site, 79,759 orders per minute for two Web sites, and 119,758 orders per minute for four Web sites – all while providing the flexibility, efficiency, and maintenance features that large-scale deployments require.Dell PowerEdge C6220: Performance for large infrastructures A Principled Technologies test report 4

7.
APPENDIX B – HOW WE TESTED We used the Dell PowerEdge C6220 server as the server under test and installed CentOS 6.2 on it, as we specifybelow. For the DVD Store clients, we used eight machines running Windows Server 2003 R2. We cabled all machines intoa 1Gbps switch for testing.Installing the CentOS 6.2 operating system 1. Insert and boot from the CentOS-6.2-x86_64-bin-DVD1 installation DVD. 2. At the welcome screen, select Install or upgrade an existing system, and press Enter. 3. At the Media test screen, select Skip, and press Enter. 4. At the CentOS 6 title screen, click Next. 5. At the Choose an Installation Language screen, select English, and click Next. 6. At the Keyboard Type screen, select U.S. English, and click Next. 7. At the Storage Devices screen, select Basic Storage Devices, and click Next. 8. If a warning for device initialization appears, select Yes, discard any data. 9. At the Name the Computer screen, type the host name, and click Configure Network. 10. At the Network Connections screen, select the server’s main or management network interface, and click Edit. 11. At the Editing network interface screen, check Connect Automatically. 12. On the same screen, Select the IPv4 Settings tab, change the Method to Manual, and click Add. 13. On the same screen, enter the IP address, Netmask, Gateway, and DNS server. Click Apply. 14. Click Close on the Network Connections screen, and click Next on the Name the Computer screen. 15. At the Time zone selection screen, select the appropriate time zone, and click Next. 16. Enter the root password in the Root Password and Confirm fields, and click Next. 17. At the Partition selection screen, select Replace Existing Linux System(s), and click Next. 18. If a warning appears, click Write changes to disk. 19. At the default installation screen, click Next to begin the installation. 20. At the Congratulations screen, click Reboot. 21. After the system reboots, log in as root. 22. Disable SELinux by editing the file /etc/selinux/config, and change the line SELINUX=enforcing to SELINUX=disabled. These changes take effect after rebooting. 23. Update the system using yum: yum update 24. Disable unused services by running the following command-line script: CHK_OFFs="auditd ip6tables iptables netfs postfix qpidd " for i in ${CHK_OFFs}; do chkconfig $i off service $i stop done 25. Enable and configure the cpuspeed service. Edit the file /etc/sysconfig/cpuspeed and modify the line containing GOVERNOR to GOVERNOR=performance. Run this command-line script: chkconfig cpuspeed on service cpuspeed restartDell PowerEdge C6220: Performance for large infrastructures A Principled Technologies test report 7

16.
ABOUT PRINCIPLED TECHNOLOGIES We provide industry-leading technology assessment and fact-based marketing services. We bring to every assignment extensive experience with and expertise in all aspects of technology testing and analysis, from researching new technologies, to developing new methodologies, to testing with existing and new tools.Principled Technologies, Inc.1007 Slater Road, Suite 300 When the assessment is complete, we know how to present the results to aDurham, NC, 27703www.principledtechnologies.com broad range of target audiences. We provide our clients with the materials they need, from market-focused data to use in their own collateral to custom sales aids, such as test reports, performance assessments, and white papers. Every document reflects the results of our trusted independent analysis. We provide customized services that focus on our clients’ individual requirements. Whether the technology involves hardware, software, Web sites, or services, we offer the experience, expertise, and tools to help our clients assess how it will fare against its competition, its performance, its market readiness, and its quality and reliability. Our founders, Mark L. Van Name and Bill Catchings, have worked together in technology assessment for over 20 years. As journalists, they published over a thousand articles on a wide array of technology subjects. They created and led the Ziff-Davis Benchmark Operation, which developed such industry-standard benchmarks as Ziff Davis Media’s Winstone and WebBench. They founded and led eTesting Labs, and after the acquisition of that company by Lionbridge Technologies were the head and CTO of VeriTest.Principled Technologies is a registered trademark of Principled Technologies, Inc.All other product names are the trademarks of their respective owners.Disclaimer of Warranties; Limitation of Liability:PRINCIPLED TECHNOLOGIES, INC. HAS MADE REASONABLE EFFORTS TO ENSURE THE ACCURACY AND VALIDITY OF ITS TESTING, HOWEVER,PRINCIPLED TECHNOLOGIES, INC. SPECIFICALLY DISCLAIMS ANY WARRANTY, EXPRESSED OR IMPLIED, RELATING TO THE TEST RESULTS ANDANALYSIS, THEIR ACCURACY, COMPLETENESS OR QUALITY, INCLUDING ANY IMPLIED WARRANTY OF FITNESS FOR ANY PARTICULAR PURPOSE.ALL PERSONS OR ENTITIES RELYING ON THE RESULTS OF ANY TESTING DO SO AT THEIR OWN RISK, AND AGREE THAT PRINCIPLEDTECHNOLOGIES, INC., ITS EMPLOYEES AND ITS SUBCONTRACTORS SHALL HAVE NO LIABILITY WHATSOEVER FROM ANY CLAIM OF LOSS ORDAMAGE ON ACCOUNT OF ANY ALLEGED ERROR OR DEFECT IN ANY TESTING PROCEDURE OR RESULT.IN NO EVENT SHALL PRINCIPLED TECHNOLOGIES, INC. BE LIABLE FOR INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES INCONNECTION WITH ITS TESTING, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO EVENT SHALL PRINCIPLED TECHNOLOGIES,INC.’S LIABILITY, INCLUDING FOR DIRECT DAMAGES, EXCEED THE AMOUNTS PAID IN CONNECTION WITH PRINCIPLED TECHNOLOGIES, INC.’STESTING. CUSTOMER’S SOLE AND EXCLUSIVE REMEDIES ARE AS SET FORTH HEREIN.Dell PowerEdge C6220: Performance for large infrastructures A Principled Technologies test report 16