Hardware stub

HyperX Savage SSD Review, Architecture, & Benchmark vs. 850 Pro, Others

Posted on April 29, 2015

Following the comparatively bombastic launch of the HyperX Predator SSD, an M.2 SSD fitted to a PCI-e adapter, Kingston this week launched its “Savage” SATA SSD. The Savage SSD assumes the modern branding efforts fronted by HyperX, which has streamlined its product lineup into a hierarchical Fury, Savage, Beast/Predator suite. These efforts eliminate long-standing names like “Genesis” and “Blu,” replacing them with – although sometimes silly – names that are more cohesive in their branding initiative.

The new Savage SSD sees integration of the Phison PS3110-S10 controller, usurping the long-standing HyperX 3K SSD and its SandForce 2nd Gen controller from Kingston's mid-range hot-seat. HyperX's Savage operates on the aging SATA III interface; this ensures claustrophobic post-overhead transfer limitations that can't be bypassed without a faster interface, largely thanks to information transfer protocols that consume substantial bandwidth. 8b/10b encoding, for example, eats into the SATA III 6Gbps spec to the point of reducing its usable throughput to just 4.8Gbps (~600MB/s). This means that, at some point, the argument of SATA SSD selection based upon speed loses merit. Other aspects – endurance and encryption, for two easy ones – should be held in higher regard when conducting the pre-purchase research process.

When we spoke to LSI's Kent Smith about SSD selection, we published content elaborating on why users should pay closer attention to the internals of their SSDs prior to purchase. An SSD is effectively its own computer – something we dissected in our in-depth SSD Architecture article – and each component can wield drastic leverage over total performance. Controllers are paramount to SSD speed and endurance, employing varying types of data transaction compression, garbage collection, wear-leveling, and overprovisioning allotment for use in their host SSD. NAND is also important, although more volatile in supply, which can cause drive changes post-launch, and can directly influence speed and endurance of the device.

All of this is to say that good SSD reviews are profoundly deeper than the speed charts listed at the end of the review. There's more to the underlying technology that may not surface in charts – we try to define a reasonable, not-overwhelming amount of this information in the written reviews. It is unfortunately impossible to conduct endurance testing while also reviewing an SSD near its launch date, but we can inform our process and speculation based on knowledge of the underlying hardware.

Let's get to it. This HyperX Savage SSD review benchmarks its speed against Samsung's 840, 850 Pro, Kingston's HyperX 3K, and OWC's Mercury SSDs; along the way, we discuss the Phison PS3110-S10 controller, the gradual shift from SandForce, and NAND type.

HyperX Savage SSD Specs & Initial Cost Analysis

InterfaceSATA I/II/III
ControllerPhison PS3110-S10
Initial NANDToshiba Toggle A19
64Gbit
19nm MLC
Capacities120GB
240GB
480GB
960GB
Advertised SpeedsRandom 4k Read/Write (480GB model)
Read: 92K 4K IOPS
Write: 89K 4K IOPS

Incompressible Sequential R/W (480GB)
Read: 520MB/s
Write: 500MB/s

Max Advertised Speed

Read: 560MB/s compressible (ATTO)
Write: 530MB/s compressible (ATTO)
TDP
(Power Consumption)
0.39W Idle
0.5W Avg / 1.4W (MAX) Read
4.35W (MAX) Write
Prices120GB - $77
240GB - $123 (was $148 at initial time of writing)
480GB - $250
960GB - $550-$600
AvailabilityPresently available.

NOTE: At time of initial writing for this review, the price for the 240GB SSD was $148 -- a poor deal -- and the 1TB SSD was listed at $598 at some retailers. Prices changed in the hours before publication, which may impact some of our opinions.

Kingston's new SSD ships in 120, 240, 480, and 960GB capacities. Value is questionable at the book-ends of the price spectrum, a fact underscored by the $598 price-point of the 960GB SSD; for perspective, Samsung's reigning king 850 Pro 1TB SSD sits at a neighboring $566 (note: at time of publication, we found that the HyperX 960GB SSD is now $550 via Newegg). At 240GB, the cost-per-GB value is more competitive with existing SATA frontrunners for gaming use cases. The HyperX Savage hovers at ~$147 for 240GB. Nearby competitors, including fan-favorite Crucial MX100 and Samsung's 850 EVO, both rest closer to $120. Looking toward faster drives, the 850 Pro runs $156 for 256GB and offers one of the most comprehensive featuresets present in a modern consumer SSD. (Note: HyperX Savage is now $122 via retailers, which makes it a significantly better value).

The phrase “in medias res” comes to mind: Kingston just dove headlong into the middle of a highly combative market, and it's tough to make noise in between flanking heavyweights like the MX100 and 850 Pro.

Phison S10 Controller Anatomy

Phison's S10 marketing language will immediately tout its quad-core equipment, but there's more to it than core count. The S10 controller offers a few key features:

  • SmartECC
  • SmartFlush
  • Static & Dynamic Wear-Leveling
  • Data Path Protection
  • 256-bit AES / OPAL 2.0 compliance

The S10 controller supersedes Phison's S8, which hosted fewer cores than the quad-core successor. The PS3110-S10 allocates three cores to full-time “flush” management, which includes garbage collection and wear-level actions. Wear-leveling is lightly defined in our specifications dictionary; garbage collection has previously been discussed in a feature piece alongside write-amplification factor (WAF). Our SSD Architecture & Anatomy article also overviews these items.

To make things easier on everyone, here's a very rapid and precariously top-level overview of the terminology at play:

What is Wear-Leveling?

SSDs store their data on Flash NAND cells (see below image), which use voltage states to check and store data to each cell. Different NAND Types dictate how many states are present per cell (SLC, MLC, TLC, etc.). Because the data is stored and accessed electrically and does not require physical headers for transactions, data can sit anywhere on the drive and be accessed with effectively identical speed.

Because Flash ages based upon its use, clever SSDs (all modern SSDs) will actively move data around on the device to ensure equal wear of the NAND. Say that you've got a few Flash modules that offer 3,000 Program/Erase Cycles, but you're only using a few gigabytes of space on your SSD (and you're using that space very actively – lots of deleting and rewriting going on). The minute cells start depleting their P/E allotment – the amount of times they can be written to and erased – the SSD's stability is compromised and it could enter a read-only locked state. There's a lot more at play here – like overprovisioning and the induction of reserve blocks/cells – but we're keeping it simple.

Knowing all of this, wear-leveling, in conjunction with garbage collection and other “flush” tasks, is responsible for moving data around electrically on the disk. This movement ensures that each cell is worn equally, and so no single cell should deplete its P/E allotment significantly faster than any other cell, lengthening Flash lifespan greatly.

ssd-architecture-1

What about Garbage Collection?

garbage-collection-ssd

An SSD's controller will reference a Flash translation layer (a map of usable locations to the OS and their accompanying Flash pages) to “finalize” details on where data will be transacted once a read or write is issued. This is important to the understanding of garbage collection and wear-leveling.

At the very top-level, garbage collection is a background process that – as described above – assists in the shifting of written data around the Flash. When data is moved, garbage collection performs the unique function of checking that location for deprecated, orphaned data, invalid and flags it for an erase once possible, freeing-up the space for use in future wear-leveling tasks. On Flash devices, an erase command – different from simply 'deleting' a file on the desktop – can only be issued to an entire block (see above architecture image) and cannot operate at the smaller page or cell levels. This means that blocks which contain both active and inactive (invalid, orphaned, or deprecated) data cannot pinpoint an invalid page and say “erase that;” instead, the “live” (active) data must be moved to a new block, effectively gentrifying the invalid data into a soon-to-be bulldozed block.

You were saying something about the S10's Cores...

Right. Back to the task at hand: The remaining of the four cores – that'd be one, as the other three are occupied with flush tasks – oversees operations conducted with the host. The S10 controller uses a standard 8-channel layout, meaning it will achieve peak efficiency with all eight channels saturated with Flash modules. We have noticed that Phison's controllers seem to more equally balance read/write I/O over other controllers, like the SandForce units.

Phison's controllers make use of DRAM for caching operations (256MB on-board, operating at 1600MHz CL11) on the SSD. The practice of using DRAM for SSD operation caching has become somewhat standard at this point.

In its present state, the Savage SSD hosts Toshiba A19 MLC TSOP NAND, but that could change as supply lines shift.

Continue to Page 2 for the benchmark charts.


Test Methodology

GamersNexus has performed extensive studies of SSD file and I/O usage in real-world use case scenarios, primarily gaming and video production environments. We have also worked closely with controller manufacturers to educate ourselves on various strengths and weakness of competing controllers, helping to build our SSD test methodology. Our test cases and methodology have been peer-reviewed by Kingston, Samsung, LSI / SandForce, and other experts in the industry.

One of our published studies analyzed the number of I/O requests made when playing various games, from which we've reproduced some of the charts below:

ssd-file-size-1 ssd-file-size-2

Statistics0.5K1K2K4K8K16K32K64K<=64KTotal Transfer
BF4 Read00012589811373.2MB
BF4 Write266435734843154367.3MB
GRID: Autosport Read2108143613502967.2MB
GRID: Autosport Write5611068542104110109066.4MB
Metro: LL Read00042475810003110294320MB
Metro: LL Write723133709405011111277.8MB
Titanfall Read000103208156KB
Titanfall Write2640251163710352274MB
Watch_Dogs Read55347884675407259.2MB
Watch_Dogs Write34213953644120555156MB

This analysis helped understand that, while 4K random performance is still significant, games have also begun making numerous 16KB read/write and 32KB read I/O requests during loading and gameplay. Further analysis revealed that many games do not exceed a queue depth of two, with most 4KB random transactions still resting at QD1. This is reflected in our ensuing tests.

We conduct tests using these software utilities:

  • PCMark 8 real-world trace testing of Adobe, gaming, and Office software.
  • AS-SSD & AS-SSD copy simulation.
  • ATTO (often left unpublished and used strictly for validation).
  • Anvil's Storage Bench.
  • IOmeter for preconditioning.
  • HD Tune Pro for I/O analysis and drive consistency.
  • CrystalDiskInfo for component validation.

All devices host a local copy of Windows 8.1. This is critical to our benchmarks, which will report lower measurements than tests which are conducted from a separate host SSD. All of our tests are conducted locally on the DUT (device under test) from an imaged, clean install of Windows 8.1 that strictly hosts the SSD test utilities and device drivers. We have observed what we deem unrealistic performance gains when testing SSDs from an independent host; installing a separate OS on each device ensures a better representation of a real use case, as we benchmark on the assumption that the majority of our users will deploy their SSD as the host drive.

All storage drivers are independently validated prior to benchmarking.

Every SSD is secure erased prior to test initialization. This ensures that the device is representative of its factory-clean state. The image is then deployed to the device, at which point we issue a custom IOmeter protocol to precondition the drive pursuant to its capacity (0.50min * capacity = precondition duration). Preconditioning metrics are noted at the start and end of each test for validation purposes, often reflecting a marginal decline in performance and eventual stabilization toward the end of the test. Preconditioning the device produces the most realistic user scenario as SSDs will overperform when fresh out-of-box, and are volatile in performance at the very beginning of life such that test results would otherwise be invalidated.

Additional steps are taken to ensure stability and validation of results. Some in-house utilities are deployed. Further test procedures are kept in-house for competitive reasons.

All tests are conducted multiple times for parity. Results are averaged. Peak speeds are discarded as outliers.

Anvil tests are modified to 67% compression for more representative benchmarking.

Some test execution is automated with batch files or in-house scripting, then logged using automated processes. This ensures data consistency and rapid test execution, permitting a higher sample of test runs for parity.

GN Test Bench 2015NameCourtesy OfCost
Video Card

NVIDIA GTX Titan X

NVIDIA$1000
CPUIntel i7-4790K CPUCyberPower
$340
Memory32GB 2133MHz HyperX Savage RAMKingston Tech.$300
MotherboardGigabyte Z97X Gaming G1GamersNexus$285
Power SupplyNZXT 1200W HALE90 V2NZXT$300
SSDHyperX Savage SSDKingston Tech.$122
CaseTop Deck Tech StationGamersNexus$250
CPU CoolerBe Quiet! Dark Rock 3Be Quiet!~$60

PCMark 8 – Adobe Photoshop Workload Benchmarks

Using PCMark 8's trace-based benchmarking, we're able to realistically simulate real-world performance of Adobe software in a replicable fashion. The traces executed include I/Os with known start/end I/O timing, starting LBA, and length of the I/O in bytes. Idle time compression has been removed from PCMark 8, ensuring more accurate representation of the real application.

Storage traces for the below Photoshop tests were played back with the following attributes:

Photoshop Lightup to 4096up to 64Kup to 128KTotal4K Aligned %
Sequential reads479680349150868.83%
Random reads82159249611752568.25%
Sequential writes223861172581834299.91%
Random writes2142461283174399.20%

 

Photoshop Heavyup to 4096up to 64Kup to 128KTotal4K Aligned %
Sequential reads7063288283427788.05%
Random reads89809623521865568.94%
Sequential writes2509044358844742100%
Random writes4402081417206598.64%

As indicated, 4K random transactions are still among the most critical in everyday IO. Here's our benchmark after executing the above traces:

savage-ssd-pcm-3

savage-ssd-pcm-1 savage-ssd-pcm-3

Although it doesn't look like much, the 17-second disparity on the Heavy workload chart – from top to bottom – can produce noticeable efficiency gains for professional Photoshop users. That said, things become much less noticeable at the top; the 8-second difference between even Samsung's professional-class 850 and Kingston's PCI-e SSD, for instance, would be noticeable only in cases where Photoshop is seeing near-constant use and batch processing. But we're not here to talk about the PCI-e SSD – we already did that.

The Savage SSD performs impressively well with Photoshop tasks. It's pushing nearly the same workload time as the 850 Pro, an SSD slated for prosumer use, and costs just slightly less at the low-end (though Samsung's 850 Pro is cheaper at the 1TB level).

HyperX Savage File Transfer Speeds

Depending on how you sort the data – we did it by Game Copy speed – the HyperX Savage SSD performs mid-pack for copy transactions.

AS-SSD benchmarks use incompressible data, which is data that has been compressed to such a point that it cannot further be compressed by controller technology, like SandForce's DuraWrite. Real-world, heavily-compressed data would include movies, music, and picture files. We use AS-SSD for this simulation to provide accurate results measurement while providing a comparable test to what would occur in a real-world, incompressible movie or music copy transaction.

savage-ssd-copy2

The HyperX Savage only barely outpaces its predecessor, the 3K SSD, and falls behind Samsung's 850 Pro in AS-SSD tests. The 840 SSD (non-EVO) also outranks the HyperX Savage in ISO copy, but performs slower in other copies.

GN's Gaming Simulation

This test is conducted using custom-tuned Anvil Storage Bench settings. We change all Anvil tests to use 67% compression, then run 16KB QD2 reads alongside 32KB QD2 reads, and 4KB QD1 reads. Write testing relies upon 4K QD1 and 16KB QD2 benchmarks. The reasoning for these metrics is demonstrated in our above charts under the test methodology section. For further understanding on why these numbers are the most representative of real games, please view our research article.

savage-ssd-gn-1

The Savage SSD is a fierce competitor when it comes to 4K QD4 IOPS, smothering the competition and propelling past the 850 Pro. The Savage loses ground in 4K QD1 and 16K QD2 transactions, both of which we've found to be relatively prevalent in gaming. We were left a bit confused as to why the 4K QD4 results were so staggeringly high compared to the 850 Pro and Predator SSD, ultimately retesting the drive beyond our usual 3-test parity check. Even with additional testing, results were found to be consistent. We chalk this up to controller performance. After all this, we can confidently say that we're impressed by the Savage's 4K QD4 speeds.

savage-ssd-gn-2

The Savage SSD again outranks its competitors in 4K QD4 read performance – bearing importance to gaming – but falls behind in other important IO lengths, like 16K QD2 read (yellow) and 4K QD1 read.

As for write performance, the Savage SSD has the most consistent 4K QD1 and 16K QD2 performance, with all other drives on the bench showing a trade-off of 16K QD2 and 4K speeds.

Additional Raw Performance Data from Anvil Storage Bench

These charts are purely for advanced users who want to know explicit IO size transfer rates:

savage-ssd-anvil-1

savage-ssd-anvil-2 savage-ssd-anvil-3

Sequential performance on the Savage SSD is highly consistent in both reads and writes, something that Kingston hasn't offered in the past. More importantly, the Savage outmatches its preceding HyperX 3K SSD and the other SandForce drive on the charts, the OWC Mercury Extreme Pro. The Savage SSD is nearly on-par with the Samsung 850 Pro and far-and-away outranks the 840 in sequential write performance.

Conclusion: Positioned Fiercely in a Competitive, Saturated Market

savage-ssd-2

The HyperX Savage SSD ($122) is a tough review. The drive excels in a few critical aspects and, for the first time in Kingston's consumer SSD history, manages to offer fairly level read and write performance across most IO types. Level performance isn't inherently valuable to the average user given the prevalence of read operations, but for power users who mix IO lengths and types more regularly, it's a value-add over something like, for instance, the Samsung 840. 4K QD4 performance reaches unprecedented levels on our bench, certainly a noteworthy takeaway.

Kingston's shift to a Phison controller helps in this respect. Samsung uses its own, in-house controller; the OWC and HyperX 3K SSDs on the bench both use SandForce Gen-2 controllers (2281), which are decrepit at this point; the Predator, another new HyperX SSD, employs a Marvell controller. We're believers that Kingston's use of Phison over SandForce was the correct decision, though this doesn't rule-out a SandForce product if Gen-3 is ever shipped.

With the moderately high SATA performance and move to a more modern controller, I'd be apt to recommend the Savage SSD as a fast, seemingly reliable drive. At the time of launch, the Savage had one strong argument against its purchase: Price. The Samsung 850 Pro was just a better buy at the 1TB level, coming in $32 cheaper, and stands competitively at the 240-256GB range at $156 over the initial launch $147 for the Savage. That's a tough sell. Fortunately for Kingston, and delaying our own efforts, the Savage SSD saw a substantial price drop across major retailers between the writing and publication of this review. The 240GB SSD is now available for $122, placing it in direct competition of the Crucial MX100 and 850 EVO -- our two alternative recommendations -- and the 960GB option is now priced at $550 via Newegg. This price-drop alone makes the device cheaper than the 1TB 850 Pro, which previously -- before the price change -- stood as our sole recommendation at the 1TB range. We'd still strongly recommend the 850 Pro toward the 1TB capacity spectrum, but the Savage is now a more viable competitor.

If the high-end security and production features of the 850 Pro are deemed unnecessary for use, then the 240GB Savage can be argued for over the Samsung 850 Pro, saving a few bucks in gaming rigs. In this instance, the Savage faces different competition: Without need for such a prosumer 850 Pro feature set, consumers seeking gaming-level and mainstream performance might consider the Crucial MX100, 850 EVO, ADATA options, or similar for just $120. Perception of speed on SATA-bound SSDs is difficult at the high level we're discussing, so warranties, endurance, and controller prowess come into play. Given the retailer price reduction to $122 for 240GB, we can confidently recommend the Savage SSD as a high-performance, competitive, value-driven consumer SSD.

That said, the alternatives are still good -- and that's not going to change. There is a "quality ceiling" for perceived speed when it comes to SATA SSDs.

Were I a buyer, I'd be looking at the Savage SSD as my primary ~$120 choice, followed by the 850 Pro as an immediate upgrade path for ~$40 more.

The reality of SSDs is rather quelling, if complex. No matter what looks the fastest on these charts – even accounting for the PCI-e SSD – the fact is that very few users will “feel” the speed gains. Whether it's a 400MB/s jump to 550MB/s or a small 20MB/s gain, once the move is made from magnetic media, very few applications can noticeably present differentiation between SSDs. Grand Theft Auto V is the sole game that we've noticed a large, useful, measurable gain in performance from SSD use; the game takes more than a minute to load on one 5400RPM HDD we tested, but loads in 29 seconds with a PCI-e SSD. Outside of this use case, differences are best realized in professional applications like Photoshop, as above, but even that is relegated to detection only by professional users who perform batch filtration all day.

What I'm saying is this: As long as the controller offers strong garbage collection and wear-leveling features (which all the listed SSDs in this review do), the NAND is durable, and the SSD is reasonably fast, it's going to be acceptable for the vast majority of users and nearly all gaming-exclusive users. If you're looking at the Samsung 850 Pro, HyperX Savage, and the Crucial MX100 or MX200, there's really not a wrong choice sans professional business operations. Looking to the PCI-e SSDs, like the HyperX Predator, we see gains primarily in copy transactions (very measurable gains – users doing mass media transfers regularly will want a PCI-e SSD); outside of this, we're just being bottlenecked in too many other software stack locations to care about an SSD that pushes 10% more IOPS than a competitor.

That's not to say speed doesn't matter, it's just not the only metric.

editors-choice2All this stated, the Savage is the strongest SSD offering at $120 for 240GB that we've yet tested without reaching into the prosumer market. For that, we award it with our Editor's Choice award.

- Steve “Lelldorianx” Burke.