SlideShare ist ein Scribd-Unternehmen logo
White PaPer




Apacer and    ®




Diskeeper Corporation   ®




The Best Gets Better
aPacer ® and diskeePer ® corPoration—the Best Gets Better




                                                               Table of Contents

                                                               Overview                                                                                                                    1
                                                               The Problem                                                                                                                 1
                                                               Problem Analysis                                                                                                            1
                                                               The Software Solution: HyperFast                                                                                            2
                                                                                                                                       ™


                                                               Summary                                                                                                                     7




Disclaimer: Diskeeper Corporation is not responsible for the behavior or support of third party products mentioned in this document.

© 2008 Diskeeper Corporation. All Rights Reserved. Diskeeper, Innovators in Performance and Reliability Technologies, HyperFast and InvisiTasking are either registered trademarks or trademarks of Diskeeper Corporation. Apacer is a registered
trademark of Apacer Technology Inc. Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. All other trademarks are the property of their respective owners.
Diskeeper Corporation • 7590 N. Glenoaks Blvd. Burbank, CA 91504 • 800-829-6468 • www.diskeeper.com
aPacer ® and diskeePer ® corPoration—the Best Gets Better                                         3


Overview

This paper details the purpose and benefits of a ground-breaking technology alliance between
NAND Flash hardware leader Apacer Technology Inc, and storage performance technology
innovator Diskeeper Corporation.




The Problem
Solid State Drives (SSD) have several issues that come into play when used as the primary
storage medium in place of traditional magnetic Hard Disk Drives (HDD); specifically regarding
the operating system’s logical file system. To date, file systems have been designed under the
pretext of HDDs, and do not properly account for new NAND Flash / SSD technology.

This leads to issues that negatively impact mass market adoption of NAND Flash memory into
the consumer, small/medium businesses, and enterprise markets where legacy file systems,
designed for HDDs, will dominate the landscape for many years.




Problem Analysis
The principle issue is write speed degradation due to free space fragmentation. Small free
spaces scattered throughout a volume at the logical level cause the file system to write a file
in fragments to those small free spaces. This will degrade write performance as much as 80%
to that solid state storage device. Fragmented free space forces the writing of blocks that are
not advantageous to write or erase block boundaries, even if the application software would
otherwise use large buffers.

Diskeeper Corporation has tested many current SSDs, from many manufacturers for file
write speed degradation as a function of free space fragmentation. NTFS, the most common
Windows® file system by far, is shown to fragment free space rather aggressively over a few
months and then grows slowly thereafter when not maintained (figure 1).

Fragmentation LeveLs
(Free Space)




Figure 1: Accumulation of free space fragmentation through normal system use.
aPacer ® and diskeePer ® corPoration—the Best Gets Better                                                                               4


Write performance decreases proportionately as free space fragmentation increases. The graph
below (Figure 2) shows the resultant 80% write speed reduction on a variety of drives due to
this effect. The test included copying a 1GB file on to an SSD with fragmented free space. The
graph axis depicts the I/O write throughput in megabytes per second (MB/s) in relation to the
number of file fragments the file is forced to be written in due to non-contiguous free space
clusters. While a brand new SSD device may offer write performance in the 80 MB/s range to
start, after a few weeks of use, performance will quickly deteriorate to 35 MB/s. Over the span
of a few months, write speed becomes painstakingly slow at an abysmal 10 MB /s.

1gB FiLe Write test
                                                    32 GB SSD (PATA)                     64 GB SSD (SATA1)                32 GB SSD (SATA2)
       90
       80
       70
       60
MB/s




       50
       40
       30
       20
       10
        0
            0    8458    8458    14310   15096   15593   16221   16788   23328   25853    33593   36071   45770   53200   87386 104024 200398
                (128k)   (64k)
                                                    Number of Resulting File Fragments
Figure 2: Write I/O throughput degredation due to fragmented free space.


It is important to note that the performance loss due to fragmented free space affects all
NAND Flash memory drives shipping today. The issue is not relegated to one specific vendor
or other. The results depicted in Figure 2, for example, are non-Apacer devices.




The Software Solution: HyperFast™
As described, the issue originates with how an operating system interacts with the storage
hardware. The nature of modern operating systems, their regular updates, and the applications
which run on them, have been designed with no forethought to the effect of free space
fragmentation and its unique impact on SSD NAND flash. While moderately immune to effects
on read-based file fragmentation, NAND flash is extremely susceptible, based on the empirical
evidence, to write speed degradation when the free space is moderately to heavily fragmented.

HyperFast delivers automatic maintenance of the file system, keeping a low level of free space
fragmentation through specific optimization techniques which preemptively force the file
system to write sequentially rather than randomly.

This technology dramatically improves SSD performance. Specific tests were performed to
demonstrate the improvement. The test depicts an environment with free space fragmentation
in a range as might be expected from about 6 months of typical system use.
aPacer ® and diskeePer ® corPoration—the Best Gets Better                                     5


HDBenCH sCores apaCer 8gB sata ssD
(higher scores are better)

120000
                                                          Before             With HyperFast
                       102389
100000


80000                                     71854
                                                                67077

60000


40000


              17227                                     17246                        15753
20000
                                  3691                                        1742
     0
                  Read                Write             Random Read           Random Write

Figure 3: Benchmark scores on Apacer 8GB SATA SSD with HDBench™ software.


The results on an Apacer 8GB SSD (SATA) device record performance improvements of 5.9x
faster reads, 19.5 faster writes, 3.9 faster random reads, and 9.0 faster random writes.

HDBenCH sCores apaCer 8gB pata ssD
(higher scores are better)

40000
                                                           Before            With HyperFast
                       35408
35000                                                           32282

30000
                                          25104
25000

20000

 15000
               11415                                    11276
 10000
                                                                                      5099
 5000
                                   1131                                        572
     0
                   Read                Write             Random Read          Random Write
Figure 4: Benchmark scores on Apacer 8GB PATA SSD with HDBench software.


The results on an Apacer 8GB SSD (PATA) device record performance improvements of 3.1x
faster reads, 22.1 faster writes, 2.8 faster random reads, and 8.9 faster random writes.
aPacer ® and diskeePer ® corPoration—the Best Gets Better                                                      6


NAND flash drives have limited erase-write cycles. This fact mandates that any optimization
program that may seek to increase performance cannot acceptably do so at the expense of
wearing out the drive faster. A tool, specially provided to Apacer, from BinarySense Inc. called
SSDLife™, was used to measure the average erase-write activity on the Apacer SSD device
from various actions.


ssD LiFe ™ erase Count raW average

                         30

                         25
Cumulative Erase Count




                         20

                         15

                         10

                          5

                          0
                                                    ce




                                                                                                         ce
                                                                      h




                                                                                                           h
                                                                                                          st
                                 SD




                                                                                                          D
                                                                    nc




                                                                                                        nc
                                                                                                      SS




                                                                                                       Fa
                                                  pa




                                                                                                      pa
                                 S




                                                                  Be




                                                                                                     Be
                                                                                                    er
                                                   eS




                                                                                                   eS
                              at




                                                                                 at




                                                                                                  yp
                                                                HD




                                                                                                  D
                             m




                                                                               rm
                                                 re




                                                                                                re




                                                                                               .H
                                                                                               .H
                           or




                                               tF




                                                                                              tF
                                                                             Fo
                                                             3.




                                                                                             e7
                            F




                                                                                            e6
                                             en




                                                                                           en
                         1.




                                                                          4.
                                                            e




                                                                                          ag
                                                         ag




                                                                                         ag
                                            m




                                                                                         m
            e




                                                                         e
         ag




                                                                                       St
                                          ag




                                                                                       ag
                                                                      ag
                                                        St




                                                                                      St
                                       Fr




                                                                                    Fr
St




                                                                     St
                                   2.




                                                                                 5.
                                                                                  e
                                   e




                                                                               ag
                                ag




                                                                              St
                              St




Figure 5: Cumulative Erase activity on Apacer 8GB PATA SSD as measured by SSDlife software.


Starting from a freshly Windows’ formatted drive (stage 1), fragmenting the free space (stage 2)
generates a score of 10 from SSDLife’s proprietary scoring system. Then running the HDBench
program (stage 3), which creates and reads files to measure hardware performance, generated
a count of 4. A reformat (stage 4) incurred no change. A second run of the free space
fragmentation routine (stage 5) averaged an Erase count of 9. HyperFast was then run (stage
6) to optimize the SSD. It created Erase activity at an average count of 4 (identical to HDBench
in stage 3). HDBench was then run on the optimized SSD (stage 7), and this time only incurred
an average Erase count of 1.

This test indicates that, while the SSD optimization techniques employed by HyperFast do
incur the occasional increase in erase-write activity, the result of its operation reduces the
erase write activity of typical day to day use of the SSD. The net result of using HyperFast will
be less erase-write activity on the Flash drive, thereby increasing its longevity.

It should also be noted that in the test case above, the effort required from HyperFast (in
stage 6) was the reparation of many months worth of accumulated free space fragmentation.
The intelligent algorithms employed by HyperFast are designed to optimize the drive’s
performance and maximize its useful life.
aPacer ® and diskeePer ® corPoration—the Best Gets Better                                         7


Summary
With typical system use, the out of the box performance of computer systems shipping with
solid state storage devices will not be maintained. This is not due to quality or design of the
hardware, but rather the fact that inherent attributes of file systems will manifest over time.

Fragmentation, in this case primarily of free space, is a natural side effect that will occur and
accumulate over time with all file systems. As free space becomes increasingly fragmented,
performance will suffer proportionately. This leads to increased, excess write activity on the
NAND Flash device, diminishing the device’s longevity and reducing its performance dramatically,
especially with write speed.

Apacer NAND Flash devices with HyperFast will out perform competitive solutions. As a
result of this revolutionary technology alliance, users of Apacer solutions will enjoy greater
performance which will be maintained for the full, extended life of the storage device.

Weitere ähnliche Inhalte

Andere mochten auch

What Is A Male
What Is A MaleWhat Is A Male
What Is A Male
Brian Witkov
 
"Conference Hub / Resource Repository and Promotion Channels" by Donald McCann
"Conference Hub / Resource Repository and Promotion Channels" by Donald McCann"Conference Hub / Resource Repository and Promotion Channels" by Donald McCann
"Conference Hub / Resource Repository and Promotion Channels" by Donald McCann
Eurapp
 
Utah Trendlines: July - August 2010
Utah Trendlines: July - August 2010Utah Trendlines: July - August 2010
Utah Trendlines: July - August 2010
State of Utah, Salt Lake City
 
Utah Careers Supplement for Workers Over 50
Utah Careers Supplement for Workers Over 50Utah Careers Supplement for Workers Over 50
Utah Careers Supplement for Workers Over 50
State of Utah, Salt Lake City
 
Native Americans in Utah, Current Trends 2011
Native Americans in Utah, Current Trends 2011Native Americans in Utah, Current Trends 2011
Native Americans in Utah, Current Trends 2011
State of Utah, Salt Lake City
 
Tanguy De Lestré, Association Manager, Agoria App Alliance Belgium
Tanguy De Lestré, Association Manager, Agoria App Alliance BelgiumTanguy De Lestré, Association Manager, Agoria App Alliance Belgium
Tanguy De Lestré, Association Manager, Agoria App Alliance Belgium
Eurapp
 

Andere mochten auch (6)

What Is A Male
What Is A MaleWhat Is A Male
What Is A Male
 
"Conference Hub / Resource Repository and Promotion Channels" by Donald McCann
"Conference Hub / Resource Repository and Promotion Channels" by Donald McCann"Conference Hub / Resource Repository and Promotion Channels" by Donald McCann
"Conference Hub / Resource Repository and Promotion Channels" by Donald McCann
 
Utah Trendlines: July - August 2010
Utah Trendlines: July - August 2010Utah Trendlines: July - August 2010
Utah Trendlines: July - August 2010
 
Utah Careers Supplement for Workers Over 50
Utah Careers Supplement for Workers Over 50Utah Careers Supplement for Workers Over 50
Utah Careers Supplement for Workers Over 50
 
Native Americans in Utah, Current Trends 2011
Native Americans in Utah, Current Trends 2011Native Americans in Utah, Current Trends 2011
Native Americans in Utah, Current Trends 2011
 
Tanguy De Lestré, Association Manager, Agoria App Alliance Belgium
Tanguy De Lestré, Association Manager, Agoria App Alliance BelgiumTanguy De Lestré, Association Manager, Agoria App Alliance Belgium
Tanguy De Lestré, Association Manager, Agoria App Alliance Belgium
 

Ähnlich wie Hyper Fast Whitepaper

Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph clusterCeph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Community
 
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Community
 
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Community
 
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Community
 
Need for Speed: Using Flash Storage to Optimise Performance and Reduce Costs
Need for Speed: Using Flash Storage to Optimise Performance and Reduce CostsNeed for Speed: Using Flash Storage to Optimise Performance and Reduce Costs
Need for Speed: Using Flash Storage to Optimise Performance and Reduce Costs
NetApp
 
Development to Production with Sharded MongoDB Clusters
Development to Production with Sharded MongoDB ClustersDevelopment to Production with Sharded MongoDB Clusters
Development to Production with Sharded MongoDB Clusters
Severalnines
 
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph clusterCeph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Community
 
Accelerating Cassandra Workloads on Ceph with All-Flash PCIE SSDS
Accelerating Cassandra Workloads on Ceph with All-Flash PCIE SSDSAccelerating Cassandra Workloads on Ceph with All-Flash PCIE SSDS
Accelerating Cassandra Workloads on Ceph with All-Flash PCIE SSDS
Ceph Community
 
Need For Speed- Using Flash Storage to optimise performance and reduce costs-...
Need For Speed- Using Flash Storage to optimise performance and reduce costs-...Need For Speed- Using Flash Storage to optimise performance and reduce costs-...
Need For Speed- Using Flash Storage to optimise performance and reduce costs-...
NetAppUK
 
Ceph Day Tokyo -- Ceph on All-Flash Storage
Ceph Day Tokyo -- Ceph on All-Flash StorageCeph Day Tokyo -- Ceph on All-Flash Storage
Ceph Day Tokyo -- Ceph on All-Flash Storage
Ceph Community
 
Optimize Your Hardware for Drupal
Optimize Your Hardware for DrupalOptimize Your Hardware for Drupal
Optimize Your Hardware for Drupal
Christoph Weber
 
Hardware refers to all of the physical parts of a computer system. F.pdf
Hardware refers to all of the physical parts of a computer system. F.pdfHardware refers to all of the physical parts of a computer system. F.pdf
Hardware refers to all of the physical parts of a computer system. F.pdf
anjaniar7gallery
 
Paragon alignment tool - white paper
Paragon alignment tool - white paperParagon alignment tool - white paper
Paragon alignment tool - white paper
degarden
 
Top Technology Trends
Top Technology Trends Top Technology Trends
Top Technology Trends
InnoTech
 
Day 2 General Session Presentations RedisConf
Day 2 General Session Presentations RedisConfDay 2 General Session Presentations RedisConf
Day 2 General Session Presentations RedisConf
Redis Labs
 
Ceph Day Seoul - Ceph on All-Flash Storage
Ceph Day Seoul - Ceph on All-Flash Storage Ceph Day Seoul - Ceph on All-Flash Storage
Ceph Day Seoul - Ceph on All-Flash Storage
Ceph Community
 
Ceph Day KL - Ceph on All-Flash Storage
Ceph Day KL - Ceph on All-Flash Storage Ceph Day KL - Ceph on All-Flash Storage
Ceph Day KL - Ceph on All-Flash Storage
Ceph Community
 
Ceph Day Taipei - Ceph on All-Flash Storage
Ceph Day Taipei - Ceph on All-Flash Storage Ceph Day Taipei - Ceph on All-Flash Storage
Ceph Day Taipei - Ceph on All-Flash Storage
Ceph Community
 
Making the most of ssd in oracle11g
Making the most of ssd in oracle11gMaking the most of ssd in oracle11g
Making the most of ssd in oracle11g
Guy Harrison
 
QCon London.pdf
QCon London.pdfQCon London.pdf
QCon London.pdf
Monica Beckwith
 

Ähnlich wie Hyper Fast Whitepaper (20)

Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph clusterCeph Day KL - Delivering cost-effective, high performance Ceph cluster
Ceph Day KL - Delivering cost-effective, high performance Ceph cluster
 
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
Ceph Day Shanghai - SSD/NVM Technology Boosting Ceph Performance
 
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
Ceph Day Seoul - Delivering Cost Effective, High Performance Ceph cluster
 
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
Ceph Day Taipei - Delivering cost-effective, high performance, Ceph cluster
 
Need for Speed: Using Flash Storage to Optimise Performance and Reduce Costs
Need for Speed: Using Flash Storage to Optimise Performance and Reduce CostsNeed for Speed: Using Flash Storage to Optimise Performance and Reduce Costs
Need for Speed: Using Flash Storage to Optimise Performance and Reduce Costs
 
Development to Production with Sharded MongoDB Clusters
Development to Production with Sharded MongoDB ClustersDevelopment to Production with Sharded MongoDB Clusters
Development to Production with Sharded MongoDB Clusters
 
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph clusterCeph Day Tokyo - Delivering cost effective, high performance Ceph cluster
Ceph Day Tokyo - Delivering cost effective, high performance Ceph cluster
 
Accelerating Cassandra Workloads on Ceph with All-Flash PCIE SSDS
Accelerating Cassandra Workloads on Ceph with All-Flash PCIE SSDSAccelerating Cassandra Workloads on Ceph with All-Flash PCIE SSDS
Accelerating Cassandra Workloads on Ceph with All-Flash PCIE SSDS
 
Need For Speed- Using Flash Storage to optimise performance and reduce costs-...
Need For Speed- Using Flash Storage to optimise performance and reduce costs-...Need For Speed- Using Flash Storage to optimise performance and reduce costs-...
Need For Speed- Using Flash Storage to optimise performance and reduce costs-...
 
Ceph Day Tokyo -- Ceph on All-Flash Storage
Ceph Day Tokyo -- Ceph on All-Flash StorageCeph Day Tokyo -- Ceph on All-Flash Storage
Ceph Day Tokyo -- Ceph on All-Flash Storage
 
Optimize Your Hardware for Drupal
Optimize Your Hardware for DrupalOptimize Your Hardware for Drupal
Optimize Your Hardware for Drupal
 
Hardware refers to all of the physical parts of a computer system. F.pdf
Hardware refers to all of the physical parts of a computer system. F.pdfHardware refers to all of the physical parts of a computer system. F.pdf
Hardware refers to all of the physical parts of a computer system. F.pdf
 
Paragon alignment tool - white paper
Paragon alignment tool - white paperParagon alignment tool - white paper
Paragon alignment tool - white paper
 
Top Technology Trends
Top Technology Trends Top Technology Trends
Top Technology Trends
 
Day 2 General Session Presentations RedisConf
Day 2 General Session Presentations RedisConfDay 2 General Session Presentations RedisConf
Day 2 General Session Presentations RedisConf
 
Ceph Day Seoul - Ceph on All-Flash Storage
Ceph Day Seoul - Ceph on All-Flash Storage Ceph Day Seoul - Ceph on All-Flash Storage
Ceph Day Seoul - Ceph on All-Flash Storage
 
Ceph Day KL - Ceph on All-Flash Storage
Ceph Day KL - Ceph on All-Flash Storage Ceph Day KL - Ceph on All-Flash Storage
Ceph Day KL - Ceph on All-Flash Storage
 
Ceph Day Taipei - Ceph on All-Flash Storage
Ceph Day Taipei - Ceph on All-Flash Storage Ceph Day Taipei - Ceph on All-Flash Storage
Ceph Day Taipei - Ceph on All-Flash Storage
 
Making the most of ssd in oracle11g
Making the most of ssd in oracle11gMaking the most of ssd in oracle11g
Making the most of ssd in oracle11g
 
QCon London.pdf
QCon London.pdfQCon London.pdf
QCon London.pdf
 

Kürzlich hochgeladen

GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
Neo4j
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
Ivo Velitchkov
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
Ajin Abraham
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
Tatiana Kojar
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 

Kürzlich hochgeladen (20)

GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge GraphGraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
GraphRAG for LifeSciences Hands-On with the Clinical Knowledge Graph
 
Apps Break Data
Apps Break DataApps Break Data
Apps Break Data
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
AppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSFAppSec PNW: Android and iOS Application Security with MobSF
AppSec PNW: Android and iOS Application Security with MobSF
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
Skybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoptionSkybuffer SAM4U tool for SAP license adoption
Skybuffer SAM4U tool for SAP license adoption
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 

Hyper Fast Whitepaper

  • 1. White PaPer Apacer and ® Diskeeper Corporation ® The Best Gets Better
  • 2. aPacer ® and diskeePer ® corPoration—the Best Gets Better Table of Contents Overview 1 The Problem 1 Problem Analysis 1 The Software Solution: HyperFast 2 ™ Summary 7 Disclaimer: Diskeeper Corporation is not responsible for the behavior or support of third party products mentioned in this document. © 2008 Diskeeper Corporation. All Rights Reserved. Diskeeper, Innovators in Performance and Reliability Technologies, HyperFast and InvisiTasking are either registered trademarks or trademarks of Diskeeper Corporation. Apacer is a registered trademark of Apacer Technology Inc. Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. All other trademarks are the property of their respective owners. Diskeeper Corporation • 7590 N. Glenoaks Blvd. Burbank, CA 91504 • 800-829-6468 • www.diskeeper.com
  • 3. aPacer ® and diskeePer ® corPoration—the Best Gets Better 3 Overview This paper details the purpose and benefits of a ground-breaking technology alliance between NAND Flash hardware leader Apacer Technology Inc, and storage performance technology innovator Diskeeper Corporation. The Problem Solid State Drives (SSD) have several issues that come into play when used as the primary storage medium in place of traditional magnetic Hard Disk Drives (HDD); specifically regarding the operating system’s logical file system. To date, file systems have been designed under the pretext of HDDs, and do not properly account for new NAND Flash / SSD technology. This leads to issues that negatively impact mass market adoption of NAND Flash memory into the consumer, small/medium businesses, and enterprise markets where legacy file systems, designed for HDDs, will dominate the landscape for many years. Problem Analysis The principle issue is write speed degradation due to free space fragmentation. Small free spaces scattered throughout a volume at the logical level cause the file system to write a file in fragments to those small free spaces. This will degrade write performance as much as 80% to that solid state storage device. Fragmented free space forces the writing of blocks that are not advantageous to write or erase block boundaries, even if the application software would otherwise use large buffers. Diskeeper Corporation has tested many current SSDs, from many manufacturers for file write speed degradation as a function of free space fragmentation. NTFS, the most common Windows® file system by far, is shown to fragment free space rather aggressively over a few months and then grows slowly thereafter when not maintained (figure 1). Fragmentation LeveLs (Free Space) Figure 1: Accumulation of free space fragmentation through normal system use.
  • 4. aPacer ® and diskeePer ® corPoration—the Best Gets Better 4 Write performance decreases proportionately as free space fragmentation increases. The graph below (Figure 2) shows the resultant 80% write speed reduction on a variety of drives due to this effect. The test included copying a 1GB file on to an SSD with fragmented free space. The graph axis depicts the I/O write throughput in megabytes per second (MB/s) in relation to the number of file fragments the file is forced to be written in due to non-contiguous free space clusters. While a brand new SSD device may offer write performance in the 80 MB/s range to start, after a few weeks of use, performance will quickly deteriorate to 35 MB/s. Over the span of a few months, write speed becomes painstakingly slow at an abysmal 10 MB /s. 1gB FiLe Write test 32 GB SSD (PATA) 64 GB SSD (SATA1) 32 GB SSD (SATA2) 90 80 70 60 MB/s 50 40 30 20 10 0 0 8458 8458 14310 15096 15593 16221 16788 23328 25853 33593 36071 45770 53200 87386 104024 200398 (128k) (64k) Number of Resulting File Fragments Figure 2: Write I/O throughput degredation due to fragmented free space. It is important to note that the performance loss due to fragmented free space affects all NAND Flash memory drives shipping today. The issue is not relegated to one specific vendor or other. The results depicted in Figure 2, for example, are non-Apacer devices. The Software Solution: HyperFast™ As described, the issue originates with how an operating system interacts with the storage hardware. The nature of modern operating systems, their regular updates, and the applications which run on them, have been designed with no forethought to the effect of free space fragmentation and its unique impact on SSD NAND flash. While moderately immune to effects on read-based file fragmentation, NAND flash is extremely susceptible, based on the empirical evidence, to write speed degradation when the free space is moderately to heavily fragmented. HyperFast delivers automatic maintenance of the file system, keeping a low level of free space fragmentation through specific optimization techniques which preemptively force the file system to write sequentially rather than randomly. This technology dramatically improves SSD performance. Specific tests were performed to demonstrate the improvement. The test depicts an environment with free space fragmentation in a range as might be expected from about 6 months of typical system use.
  • 5. aPacer ® and diskeePer ® corPoration—the Best Gets Better 5 HDBenCH sCores apaCer 8gB sata ssD (higher scores are better) 120000 Before With HyperFast 102389 100000 80000 71854 67077 60000 40000 17227 17246 15753 20000 3691 1742 0 Read Write Random Read Random Write Figure 3: Benchmark scores on Apacer 8GB SATA SSD with HDBench™ software. The results on an Apacer 8GB SSD (SATA) device record performance improvements of 5.9x faster reads, 19.5 faster writes, 3.9 faster random reads, and 9.0 faster random writes. HDBenCH sCores apaCer 8gB pata ssD (higher scores are better) 40000 Before With HyperFast 35408 35000 32282 30000 25104 25000 20000 15000 11415 11276 10000 5099 5000 1131 572 0 Read Write Random Read Random Write Figure 4: Benchmark scores on Apacer 8GB PATA SSD with HDBench software. The results on an Apacer 8GB SSD (PATA) device record performance improvements of 3.1x faster reads, 22.1 faster writes, 2.8 faster random reads, and 8.9 faster random writes.
  • 6. aPacer ® and diskeePer ® corPoration—the Best Gets Better 6 NAND flash drives have limited erase-write cycles. This fact mandates that any optimization program that may seek to increase performance cannot acceptably do so at the expense of wearing out the drive faster. A tool, specially provided to Apacer, from BinarySense Inc. called SSDLife™, was used to measure the average erase-write activity on the Apacer SSD device from various actions. ssD LiFe ™ erase Count raW average 30 25 Cumulative Erase Count 20 15 10 5 0 ce ce h h st SD D nc nc SS Fa pa pa S Be Be er eS eS at at yp HD D m rm re re .H .H or tF tF Fo 3. e7 F e6 en en 1. 4. e ag ag ag m m e e ag St ag ag ag St St Fr Fr St St 2. 5. e e ag ag St St Figure 5: Cumulative Erase activity on Apacer 8GB PATA SSD as measured by SSDlife software. Starting from a freshly Windows’ formatted drive (stage 1), fragmenting the free space (stage 2) generates a score of 10 from SSDLife’s proprietary scoring system. Then running the HDBench program (stage 3), which creates and reads files to measure hardware performance, generated a count of 4. A reformat (stage 4) incurred no change. A second run of the free space fragmentation routine (stage 5) averaged an Erase count of 9. HyperFast was then run (stage 6) to optimize the SSD. It created Erase activity at an average count of 4 (identical to HDBench in stage 3). HDBench was then run on the optimized SSD (stage 7), and this time only incurred an average Erase count of 1. This test indicates that, while the SSD optimization techniques employed by HyperFast do incur the occasional increase in erase-write activity, the result of its operation reduces the erase write activity of typical day to day use of the SSD. The net result of using HyperFast will be less erase-write activity on the Flash drive, thereby increasing its longevity. It should also be noted that in the test case above, the effort required from HyperFast (in stage 6) was the reparation of many months worth of accumulated free space fragmentation. The intelligent algorithms employed by HyperFast are designed to optimize the drive’s performance and maximize its useful life.
  • 7. aPacer ® and diskeePer ® corPoration—the Best Gets Better 7 Summary With typical system use, the out of the box performance of computer systems shipping with solid state storage devices will not be maintained. This is not due to quality or design of the hardware, but rather the fact that inherent attributes of file systems will manifest over time. Fragmentation, in this case primarily of free space, is a natural side effect that will occur and accumulate over time with all file systems. As free space becomes increasingly fragmented, performance will suffer proportionately. This leads to increased, excess write activity on the NAND Flash device, diminishing the device’s longevity and reducing its performance dramatically, especially with write speed. Apacer NAND Flash devices with HyperFast will out perform competitive solutions. As a result of this revolutionary technology alliance, users of Apacer solutions will enjoy greater performance which will be maintained for the full, extended life of the storage device.