View Source

h1. Drupal Performance Improvement via SSD Technology


h3. A Sun ISV Engineering Test Report

Eric R. Reid, ISV Engineering
Sun Microsystems, Inc.
11 March 2009

h1.
----
h1. Full Test Report

[PDF Attachment|http://wikis.sun.com/download/attachments/72744980/Drupal6_SSD_1.1.pdf]

h1.
----
h1. Synopsis

h2. Introduction

Drupal is a leading Open Source Content Management System, written in PHP for the AMP stack. While Drupal does not usually place an extremely heavy burden on I/O subsystems 'out of the box', Sun expects that the introduction of Solid State Disk (SSD) Technology in upcoming server products will provide performance increases. This document details the testing performed to identify and quantify such increases.

Drupal 6 was to be tested, using a Sun-developed synthetic workload, on Solaris 'Nevada' and the Coolstack AMP stack. Configurations would be created and measured which provided three types of I/O subsystem support:

# Traditional internal Hard Disk Drive (HDD) storage
# New internal SSD devices as whole, functionally identical replacements for HDDs
# Utilizing ZFS Hybrid Storage Pools (HSPs), which effectively mix SDD and HDD technologies (reference: [http://blogs.sun.com/brendan/entry/test|http://blogs.sun.com/brendan/entry/test])



h2. Conclusions

SSDs do provide apples-to-apples performance improvement over HDDs (even 10K RPM drives). One challenge with AMP-based packages such as Drupal is that they are not often I/O-bound unless precisely tuned for particular workloads. As such, 'out of the box' performance gains might not justify the increased cost.

Properly-tuned Drupal deployments which stress I/O subsystems will likely see greater SSD-vs-HDD performance increases than detailed in this report.

ZFS Hybrid Storage Pools provide a more cost-effective option in which some SSD speed advantages can be realized without the full upcharge of SSDs.

The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact