|
Posted by Cornelius Willis on 03/30/05 22:31
SourceLabs released its AMP Stack and associated test data this morning.
Please forgive the (debatable) spam in advance; this post does contain
pointers to useful test information for capacity planners who are building
out AMP infrastructure for demanding deployments and others who are working
with PHP.
Consisting of pre-configured versions of Apache, MySQL and PHP, the
SourceLabs AMP Stack provides documented test results to give customers a
higher level of confidence in the reliability, scalability and security of
AMP than has been available to date. The stack is available free of charge
from our website at www.sourcelabs.com/AMPstack.htm.
This initial release of the stack has been tested per three of the Seven
CERT7 dependability criteria: unit testing, security hardening and
scalability. CERT7 augments the testing approaches that are typical of open
source projects by adding tests that focus on the performance, stability and
scale characteristics of integrated systems. Not only is this the first time
that an integrated open source stack has been tested this way, this is the
first time the results of the tests and the tests themselves (provided
through GPL) have been made publicly available. While many enterprise
software vendors do this kind of testing, they don't open the process for
customer review. We think that open testing is a big part of the future of
open source, and we're looking forward to the community taking our testing
harness and adapting it to their needs.
Some highlights of our findings from the test process:
.. We performed a 72 hour burn-in acceptance test utilizing a subset of
the CERT7 scalability tests, resulting in 70-100% CPU utilization on a 2 CPU
Hyper-threaded machine, confirming the absence of detectable memory leaks
for these scenarios.
.. Over 7,000 individual security checks were performed, showing that a
number of potential security vulnerabilities exist in default configurations
of components of the AMP stack. We configured the AMP Stack to protect
against these vulnerabilities.
CERT7 Scalability tests were performed in three areas: Static HTML,
Computational PHP and Database scalability, resulting in scale-out and
configuration recommendations for AMP deployments. Key findings include:
.. Apache Web Server scalability was limited by bandwidth in all cases
tested, and not CPU or memory capacity.
.. PHP processing scaled linearly with respect to CPU capacity. For
capacity planning purposes, this means that the desired number of servers
running Apache Web Server/PHP for a given application can be calculated
based on the processing speed of an individual user scenario. For this, an
understanding of the processing speed, the number of concurrent users, and
the desired user experience/response time would be used.
.. MySQL scalability was limited by memory. For capacity planning
purposes, MySQL implementations should be optimized for the greatest
available memory rather than adding CPU capacity.
Complete Test results are at
http://www.sourcelabs.com/SourceLabsApacheMySQLPHPTestResults.pdf
To promote the new stack we are also announcing a maven contest in our
forums. Users that download our AMP stack and provide feedback, make clever
puns, ask or answer questions in our forum qualify for the grand prize: A
100 Watt Marshall Guitar Amplifier and a Fender Stratocaster Electric
Guitar. Just like the SourceLabs AMP stack, this is the kit that will let
you "go to 11". Each Friday afternoon for eleven weeks we will be giving
away a weekly prize consisting of an Ipod Shuffle and a DVD copy of "This is
Spinal Tap", culminating in the announcement of our grand prize winner on
June 10, 2005. Complete rules will be found at
www.sourcelabs.com/mavencontest.htm
Navigation:
[Reply to this message]
|