SPEC SFS®2014_swbuild ResultCopyright © 2016-2019 Standard Performance Evaluation Corporation |
WekaIO | SPEC SFS2014_swbuild = 500 Builds |
---|---|
WekaIO Matrix | Overall Response Time = 3.06 msec |
|
WekaIO Matrix | |
---|---|
Tested by | WekaIO |
Hardware Available | Not Applicable |
Software Available | April 2017 |
Date Tested | June 2017 |
License Number | 4553 |
Licensee Locations | San Jose, California |
WekaIO Matrix Software solves the challenge of scaling high performance file
workloads from tens to thousands of server clients. Matrix Software transforms
a cluster of compute servers (on-premises or in AWS) into a globally shared,
POSIX compliant file system that delivers industry leading performance and
scale for enterprise file workloads and HPC environments. Matrix Software makes
it simple to install and manage hundreds of compute nodes from a single
management console. For peak performance needs, additional Matrix instances can
be dynamically added to scale performance, while capacity can be scaled
independently within the compute nodes. WekaIO Matrix is flash native providing
the highest performance to applications, and its integrated tiering mechanism
automatically moves cold data to any S3 or Swift compliant object store
(on-premises or public cloud), while maintaining data locality to the
applications. All data is presented as a single global namespace.
WekaIO Matrix is ideal for technical computing workloads such as EDA design,
Big Data analytics, software development, genomic sequencing, financial
analytics, media rendering and HPC research. The software can be deployed
natively in a hyperconverged mode with zero additional footprint, or as a
dedicated storage appliance. Because it is a software only solution it is up to
80% less costly than external flash based NAS appliances. This test platform is
a hyperconverged implementation.
Item No | Qty | Type | Vendor | Model/Name | Description |
---|---|---|---|---|---|
1 | 60 | AWS EC2 Instance | Amazon | r3.8xlarge instance | Amazon r3.8 instances are optimized for memory-intensive applications and offer lower price per GiB of RAM. Features: High Frequency Intel Xeon E5-2670 v2 (Ivy Bridge) Processors, 640GB of SSD Storage, Support for Enhanced Networking |
Item No | Component | Type | Name and Version | Description |
---|---|---|---|---|
1 | Hyperconverged Server Nodes | MatrixFS File System | 2.5.2 | WekaIO Matrix is a distributed and parallel POSIX file system that runs on any SSD enabled commodity server or cloud compute instance and forms a single cluster. The file system presents a single high performance, scalable global namespace to the applications running in the cluster. |
2 | Hyperconverged Server Nodes | Operating System | CENTOS 6.7 | The operating system on the hyperconverged server was 64-bit CENTOS Version 6.7. |
SR-IOV | ||
---|---|---|
Parameter Name | Value | Description |
SR-IOV | Enabled | Enables CPU virtualization technology |
SR-IOV was enabled in the EC2 instance BIOS. No additional hardware tuning was required.
Hyperconverged Server Nodes | ||
---|---|---|
Parameter Name | Value | Description |
Jumbo Frames | 9000 | Enables up to 9000 bytes of Ethernet Frames |
The MTU is required and valid for all environments and workloads.
Not applicable
Item No | Description | Data Protection | Stable Storage | Qty |
---|---|---|---|---|
1 | MatrixFS Enabled Amazon EC2 r3.8xlarge instances used as shared file system | 15+2 | Yes | 1 |
Number of Filesystems | 1 |
---|---|
Total Capacity | 24176 GiB |
Filesystem Type | MatrixFS |
A single WekaIO Matrix file system was created and distributed evenly across all 60 instances in the Amazon cluster. Data was protected to an 15+2 failure level. All data and metadata is distributed evenly across the cluster.
WekaIO MatrixFS was created and distributed evenly across all 60 instances in the Amazon cluster. The deployment model is as a hyperconverged architecture where both storage and application services are run on the same infrastructure. Each EC2 instance has 32 vCPU, 244GiB of memory and 2x320GB (total 640GB) of SSD local to the instance. Two cores of the available 32 (6.25%) were provisioned with MatrixFS, the remaining 30 cores were available for application usage. Each instance had 13GB (5%) of memory assigned to WekaIO.
Item No | Transport Type | Number of Ports Used | Notes |
---|---|---|---|
1 | 10GbE Virtual NIC | 60 | Interface Notes |
WekaIO Matrix utilizes the shared 10GbE Virtual NIC on each r3.8xlarge instance. 1x10GbE Virtual NIC per EC2 instance for a total of 60. Applications and storage run on the same network.
Item No | Switch Name | Switch Type | Total Port Count | Used Port Count | Notes |
---|---|---|---|---|---|
1 | AWS | 10GbE with Enhanced Networking | AWS | AWS | Switch Notes |
Item No | Qty | Type | Location | Description | Processing Function |
---|---|---|---|---|---|
1 | 120 | vCPU core | AWS EC2 r3.8xlarge instance | Intel(R) Xeon(R) CPU E5-2670 v2 @ 2.50GHz | Processing Function |
Each amazon instance had 32 vCPUs. WekaIO used only 2 cores per instance.
Description | Size in GiB | Number of Instances | Nonvolatile | Total GiB |
---|---|---|---|---|
AWS EC2 r3.8xlarge instance memory | 244 | 60 | V | 14640 |
Grand Total Memory Gibibytes | 14640 |
WekaIO utilized 13GBytes of memory per instance
Each WekaIO instance used the EC2 instance ephemeral drive for stable storage. Data was protected using WekaIO Matrix Distributed Data Protection (15+2). The data is journaled as well as UPS protected accross multiple layers.
The solution under test was a standard WekaIO Matrix enabled cluster in hyperconverged mode. The solution will handle both large file I/O as well as small file random I/O and metadata intensive applications. No specialized tuning is required for different or mixed use workloads. The storage services and client applications share the same instances without the need for any additional dedicated storage instances.
None
The EC2 instances are both the load generators and the storage nodes. All of the instances accessed the same WekaIO Matrix shared file system that was distributed and protected across all of the EC2 instances.
None
None
Generated on Wed Mar 13 16:47:50 2019 by SpecReport
Copyright © 2016-2019 Standard Performance Evaluation Corporation