SPECsfs2008_nfs.v3 Result

Alacritech, Inc. : ANX 1500-20
SPECsfs2008_nfs.v3 = 120954 Ops/Sec (Overall Response Time = 0.92 msec)


12002 0.2
24018 0.3
36051 0.3
48125 0.4
60156 0.5
72220 0.8
84315 1.0
96464 1.7
108425 2.5
120954 2.9
Performance Graph

Product and Test Information

Tested By Alacritech, Inc.
Product Name ANX 1500-20
Hardware Available January 2011
Software Available March 2011
Date Tested March 2011
SFS License Number 1466
Licensee Locations San Jose, CA

The Alacritech ANX 1500 is a NFS throughput acceleration appliance designed to improve both response times and aggregate throughput in NAS environments. The ANX 1500-20 consists of 4TB of usable SSD capacity and is additionally comprised of 64-bit Intel processors executing Alacritech's proprietary operating system, NFS-BridgeOS. The ANX 1500 functions as a write-through cache, satisfying NFS reads and most NFS metadata operations from its cache. Throughput and latency benefits are enhanced through the use of Alacritech 10 GbE TCP offload technology with optimizations for NFS and tight integration with NFS-BridgeOS. This test utilized a dual-node NetApp FAS6070C system as back end storage.

Configuration Bill of Materials

Item No Qty Type Vendor Model/Name Description
1 1 Throughput Acceleration Appliance Alacritech, Inc. ANX 1500-20 Alacritech caching appliance running Alacritech OS version software. Includes 20 200GB solid state drives (10 of which were Unigen Model UGB88PGC200HF3, and 10 were SuperTalent Model FTM20FT25H).
2 2 NAS Appliance NetApp, Inc. FAS6070C NAS Appliance used for back-end storage
3 12 Disk Shelf NetApp, Inc. DS14MK4 Disk shelf for NetApp FAS6070C
4 168 Disk NetApp, Inc. X278A-R5 144GB 15k RPM FC disks. 160 drives were used for SPEC sfs2008 data, 6 drives were used for system disks, 2 drives were reserved as spares.
5 4 FC-AL Adapter NetApp, Inc. X2055A-R6 HBA,FC,2-port,PCIe,4Gb,R6
6 2 10 Gigabit Ethernet Adapter NetApp, Inc. X1008A-R6 NIC,TOE,2-Port,10GbE Fiber, PCIe,R6
7 2 Software License NetApp, Inc. SW-T7C-NFS NFS Software,T7C

Server Software

OS Name and Version Alacritech OS version
Other Software FAS6070C Storage system ran NetApp Data ONTAP 7.3.3
Filesystem Software None

Server Tuning

Name Value Description
Read Pull-Ahead Blocks 0 The number of readahead SSD blocks
vol options 'volume' no_atime_update on Disable atime updates on FAS6070C storage system (applied to all volumes)

Server Tuning Notes


Disks and Filesystems

Description Number of Disks Usable Size
The ANX 1500 contains 20 200GB SSDs used for cache storage. 20 3.9 TB
The ANX 1500 contains 2 mirrored 500GB SATA drives. These disks are for system use. 2 1000.0 GB
The NetApp FAS6070C contains 160 15K RPM 144GB FCAL drives. All data filesystems reside on these disks. 160 16.0 TB
The NetApp FAS6070C contains 6 15k RPM 144GB FCAL drives. These disks are for system use 6 114.0 GB
Total 188 21.0 TB
Number of Filesystems 2
Total Exported Capacity 16 TB
Filesystem Type WAFL
Filesystem Creation Options Default
Filesystem Config Each filesystem was striped across 80 disks
Fileset Size 14058.2 GB

The storage configuration consisted of 12 shelves, each with 14 disks. Groups of 6 shelves were daisy-chained such that the outputs of each shelf were attached to the inputs of the next shelf in the group. The first shelf in each group had two 4Gbit/S FC-AL loop connections, each one connected to one of 2 FC-AL ports (on the FC HBA) on the storage controller. Each storage controller was the primary owner of 6 shelves, with 80 disks in those shelves placed into a single aggregate. Each aggregate was composed of 6 RAID 4 groups. 5 RAID groups were comprised of 13 data disks and 1 parity disk and the remaining group was comprised of 9 data disks and 1 parity disk. Within each aggregate, a flexible volume (utilizing Data ONTAP FlexVol (TM) technology) was created to hold the SFS filesystem for that controller. Each volume was striped across all disks in the aggregate where it resided. Each controller was the owner of a single volume, but the disks in each aggregate were dual-attached so that, in the event of a fault, they could be managed by the other controller via an alternate loop. A separate flexible volume residing in a three-disk root aggregate on each controller was created to hold the Data ONTAP operating system and system files. The remaining disk on each controller was reserved as a spare.

Network Configuration

Item No Network Type Number of Ports Used Notes
1 10 Gigabit Ethernet 2 Alacritech 10 Gigabit Ethernet TCP offload adapters
2 10 Gigabit Ethernet 4 10 Gigabit Dual-port Ethernet PCI-X adapter

Network Configuration Notes

The Alacritech ANX 1500 was connected by way of 2 Alacritech 10 Gigabit Ethernet Accelerator ports to a Brocade TurboIron 24X switch. The load generating clients were each connected by way of a single 10 Gigabit Ethernet port to the same switch. Each FAS6070C storage controller was connected to the Brocade switch by way of 2 10 Gigabit Ethernet ports. A 1500 byte MTU was deployed throughout the network.

Benchmark Network

A standard MTU size of 1500 was set for all connections to the switch.

Processing Elements

Item No Qty Type Description Processing Function
1 2 CPU Intel Xeon E5520 2.26 GHz Quad-Core Processor. ANX 1500 OS, Network, NFS, Cache Subsystem, Device Drivers
2 8 CPU AMD Opteron 852 2.6-GHz Single Core NAS Storage System
3 2 TOE Alacritech TCP Offload Engine NFS/TCP/IP/Ethernet

Processing Element Notes

The ANX 1500 has two physical processors, in addition to two Alacritech ASICs found on the Alacritech 10 Gibabit Ethernet TCP Offload adapters.


Description Size in GB Number of Instances Total GB Nonvolatile
ANX 1500 system memory 48 1 48 V
NAS Storage memory 32 2 64 V
NAS Storage Non-volatile memory 2 2 4 NV
Grand Total Memory Gigabytes     116  

Memory Notes

The ANX 1500 contains main memory that is used by both NFS-BridgeOS and for caching filesystem data. Each NAS storage controller contains main memory used for the ONTAP operating system and for caching filesystem data. Each NAS storage controller also contains a separate battery backed RAM module used to provide stable storage for writes that have yet to be written to the disk drives.

Stable Storage

The ANX 1500 operates as an optimized write-through cache. The ANX 1500 will not respond to a write request, or other filesystem modifying transaction, nor commit it to its cache, until such transaction has been successfully responded to by the NAS. NetApp's WAFL filesystem, excecuted on each NAS storage controller, logs writes and other filesystem modifying transactions to the NVRAM adapter. Filesystem modifying operations are not acknowledged until after the storage system has confirmed that the related data is stored in the NVRAM adapter. The battery backing the NVRAM ensures that any uncommited transactions are preserved for at least 72 hours.

System Under Test Configuration Notes

The system under test consisted of one ANX 1500-20. The ANX 1500 was attached to the network via two 10 Gigabit Ethernet adapters. The ANX 1500 node contains 20 200GB solid-state disks. The NAS storage system consisted of two FAS6070C storage controllers configured with 12 disk drive storage shelves, with each shelf containing 14 144GB FC-AL disk drives. The two NAS storage controllers executed the Data ONTAP 7.3.3 operating system. Each storage controller included a dual-port 10 Gigabit Ethernet adapter. The storage shelves were configured in groups of six shelves, which were connected to each other via two 4Gbit/S FC-AL connections. Each group had four 4Gbit/S FC-AL connections, two to each storage controller. The ANX 1500, the FAS6070C storage controllers, and the clients all connected to a Brocade TurboIron 24X 10 Gigabit Ethernet switch.

Other System Notes

All standard data protection features were enabled on the NAS storage system, including background RAID and media error scrubbing, software validated RAID checksumming, and disk failure protections via RAID 4.

Test Environment Bill of Materials

Item No Qty Vendor Model/Name Description
1 7 Advanced Industrial Computer, Inc. PSG-SB-2URGEDP0114 Workstation with 24GB of RAM running RHEL 2.6.18-128.el5
2 1 Brocade TurboIron 24X Ethernet Switch

Load Generators

LG Type Name LG1
BOM Item # 1
Processor Name Quad-Core Intel E5520 Processor
Processor Speed 2.26 GHz
Number of Processors (chips) 2
Number of Cores/Chip 4
Memory Size 24 GB
Operating System RHEL 2.6.18-128.el5 SMP
Network Type Intel X520-SR1 10 Gigabit Ethernet server adapter

Load Generator (LG) Configuration

Benchmark Parameters

Network Attached Storage Type NFS V3
Number of Load Generators 7
Number of Processes per LG 96
Biod Max Read Setting 2
Biod Max Write Setting 2
Block Size AUTO

Testbed Configuration

LG No LG Type Network Target Filesystems Notes
1..7 LG1 1 /fas6070a/vol/vol1,/fas6070b/vol/vol1 N/A

Load Generator Configuration Notes

Both filesystems were mounted on all clients, which were connected to the same physical and logical network.

Uniform Access Rule Compliance

Each client hosted 96 processes. The assignment of processes to filesystems and network interfaces was done such that they were evenly divided across all filesystems and network paths to the ANX 1500. The filesystem data was distributed evenly across all disks and FC-AL loops on the NAS storage system

Other Notes


Config Diagrams

Generated on Thu Apr 14 10:25:21 2011 by SPECsfs2008 HTML Formatter
Copyright © 1997-2008 Standard Performance Evaluation Corporation

First published at SPEC.org on 05-Apr-2011