Download Kingston Tools Ultimate Memory Guide
Transcript
Mindcraft, an independent testing organization specializing in quantitative research. Mindcraft's study focused on servers running Windows 2000 Advanced Server, Sun Solaris 9.0 and Red Hat Linux 8.0 on both web and DBMS server platforms. The objective of this research was to reveal how server performance might improve incrementally by adding more memory as an alternative to the installation of additional processors. In conducting it's research, Mindcraft discovered the performance of Windows 2000, Solaris and Linux servers showed significant improvement through the use of additional memory leading to performance benefits of as much as 40% over servers with an additional processor and no increase in memory. The performance improvement could be as high as 1000% on dual processor DBMS systems with the memory expanded from 512MB to 4GB. WEB SERVER TESTING A web server is comprised generally of hardware, operating system, server software, TCP/IP protocols, application software and Web site content. A client or visitor views the content on the web server via HTTP request. Mindcraft used SPECweb99 to test web server performance. SPECweb99 measures a web servers performance while servicing a specific workload of static and dynamic page requests. This workload is intended to simulate the type of requests that an Internet Service Provider (ISP) would encounter on its web servers. The results from the web server tests are shown below. Table 1: percentage performance improvement with increased memory - 1CPU (Windows 2000 Server) Increase memory to Table 2: percentage performance improvement with increased memory - 2CPUs (Windows 2000 Server) Increase memory to Base memory size 1GB 2GB 4GB Base memory size 1GB 2GB 4GB 512MB 31% 46% 48% 512MB 37% 76% 90% 11% 13% 1GB 29% 30% 1GB Table 3: percentage performance improvement with increased memory - 1CPU (Sun Solaris) Increase memory to Table 4: percentage performance improvement with increased memory - 2CPUs (Sun Solaris) Increase memory to Base memory size 2GB 4GB Base memory size 2GB 4GB 1GB 51% 63% 1GB 66% 82% 63% 2GB 2GB Table 5: percentage performance improvement with increased memory - 1CPU (Linux) Increase memory to 10% Table 6: percentage performance improvement with increased memory - 2CPUs (Linux) Increase memory to Base memory size 1GB 2GB 4GB Base memory size 1GB 2GB 4GB 512MB 33% 48% 62% 512MB 53% 102% 125% 11% 21% 1GB 32% 47% 1GB DBMS SERVER TESTING Mindcraft used the OSDB (Open Source Database Benchmark) test suite to conduct the DBMS testing. The OSDB is based on the ANSI SQL Standard Scalable and Portable (AS3AP) benchmark for relational databases systems. The OSDB implements much of the AS3AP benchmark. It implements both single-user and multi-user tests for several types of data base management systems (DBMSs). The single-user tests focus on database loading and index creation functions. They also measure basic query and access method performance. The results from the DBMS test are below. Table 8: percentage performance improvement with Table 7: percentage performance improvement with increased memory - 2CPUs (Windows 2000 increased memory - 1CPU (Windows 2002 Server) Advanced Server) Increase memory to Increase memory to Base memory size 1GB 2GB 4GB Base memory size 1GB 2GB 4GB 512MB 9% 837% 1458% 512MB 24% 1510% 1559% 1GB 762% 1334% 1GB 1202% 1241% Table 9: percentage performance improvement with Table 10: percentage performance improvement increased memory - 1CPU (Sun Solaris) with increased memory - 2CPUs (Sun Solaris) Increase memory to Increase memory to Base memory size 2GB 4GB Base memory size 2GB 4GB 1GB 376% 439% 1GB 775% 1010% 439% 2GB 2GB 27%