Email ion
Skype ion
Call ion: +1.631.630.0600
LinkedIN Twitter Google+

SR-71mach6 SpeedServer™ ion's all-SSD Server

ion's SR-71mach6 SpeedServer™ is an all SSD server optimized to deliver over 2 million IOPS performing 8kB random reads. ion's SpeedServer is built on the latest Intel® Xeon® Scalable processors with up to 1.5TB of the fastest memory along with 10Gb, 25Gb and 40Gb server NICs in a compact, cost-effective, and low-power system.

ion SR-71mach6 SpeedServer(TM) image
  • Design your ultimate servers based on SSD RAID in the SR-71mach6 Configurator.
  • Need more modest capacity, lower cost or smaller size? SR-70mach6 SpeedServer.
  • No fabric can deliver latency as low as NVMe direct-attached storage (DAS).
  • ion SR-71mach6 SpeedServer is based on Intel® Data Center SSDs with an Uncorrectable Bit Error Rate (UBER/NRE) of 1 sector per 1017 bits read.

"All-Flash Array, or AFA"? All SSD, yes, but ion's SR-71mach6 SpeedServer™ can be designed with Intel® DC Flash SSDs and/or Intel® Optane SSDs based on 3D XPoint technology for even higher performance than Flash. ion's SR-71mach6 SpeedServer is a server, not just an array or storage subsystem. Software like Open-E JovianDSS or Microsoft® Windows® Storage Spaces Direct (S2D) can present the server as a storage resource; VMware® vSAN can provision the SR-71mach6 SpeedServer as hyper-converged infrastructure (HCI).

What would an All-SSD server do for the performance of your database? An All-SSD File Server? Or, an All-SSD Open-E JovianDSS storage server? Considering other products? ion's SR-71mach6 SpeedServer™ is a server running the operating system of your choice with no secret sauce.

Sure, you can still deploy servers with spinning rust. But why? Pretend for a moment that the performance of an all-SSD server - very high IOPS, very low latency and amazing bandwidth - is of no value to your organization. What is the value of the higher reliability of SSDs? What tolerance does your organization have for downtime? For slow RAID rebuilds? SR-71mach6 SpeedServer is built entirely with SSD, using RAID, to produce a storage server of very high reliability. SpeedServer? StorageServer? SR-71mach6 is a server, SSD-optimized for the highest performance possible.

Contact ion to take the SR-71mach6 SpeedServer for a testdrive!

ION SR-71mach6 SpeedServer is built exclusively with Intel SSDs.
ION SR-71mach6 SpeedServer starts with an Intel ServerBoard.
In 1998, ION became the first company in the world to qualify as an Intel Authorized Solution Provider, the program now known as Intel Technology Provider, Platinum Member.

CRN Test Center
"2015 Products
of the Year"

SR-71mach6
Product Brief

ion Server Blog

 

  1. mach6 Windows IOmeter
  2. mach6 Linux fio
  3. mach4 iSCSI Target
  4. mach3 FC Target
  5. Benchmarks
SR-71mach6 SpeedServer | Linux fio results | ION Computer Systems
ION SR-71mach6
(2) Intel Optane DC 4800X 750GB SSDs [OptaneP4800X], onboard OcuLink
(4) Intel DC P4510 8TB SSDs: [Flash0] 8-port NVMe Switch
(4) Intel DC P4510 8TB SSDs: [Flash1] 4-port NVMe Switch
No RAID. Each SSD has (1) xfs Partition.
NOTE: These tests are performed on a total of (10) NVMe SSDs, but the SR-71mach6 SpeedServer supports up to (24) NVMe SSDs.
format and mount options listed below



2020 July 25, 16:44
CentOS Linux release 7.8.2003 Linux 3.10.0-1127.8.2.el7.x86_64
300 s ramp + 3600 s run, per test
Block
Size
 
Target
 
Test
 Jobs  I/Os Queued  
k IOPS
 
MBps
Latency (μsec)
8kB OptaneP4800X write 1 1 89 702 21
8kB Flash0 write 1 1 146 1138 27
8kB Flash1 write 1 1 163 1270 24
8kB Total write 398 3110 24
8kB OptaneP4800X write 1 16 363 2838 87
8kB Flash0 write 1 20 539 4208 148
8kB Flash1 write 1 20 655 5120 121
8kB Total write 1557 12166 118
8kB OptaneP4800X randwrite 2 1 168 1314 23
8kB Flash0 randwrite 1 2 237 1854 33
8kB Flash1 randwrite 1 2 283 2208 27
8kB Total randwrite 688 5376 27
8kB OptaneP4800X randwrite 2 8 418 3267 76
8kB Flash0 randwrite 2 8 399 3114 160
8kB Flash1 randwrite 2 8 442 3452 144
8kB Total randwrite 1259 9833 126
8kB OptaneP4800X randrw 1 2 161 1258 10
8kB Flash0 randrw 2 1 106 833 47
8kB Flash1 randrw 2 1 103 815 49
8kB Total randrw 370 2906 35
8kB OptaneP4800X randrw 4 4 499 3900 27
8kB Flash0 randrw 4 16 637 4974 228
8kB Flash1 randrw 4 16 717 5600 212
8kB Total randrw 1853 14474 155
8kB OptaneP4800X randread 1 2 204 1595 19
8kB Flash0 randread 2 1 94 737 84
8kB Flash1 randread 2 1 91 713 86
8kB Total randread 389 3045 63
8kB OptaneP4800X randread 4 4 574 4486 54
8kB Flash0 randread 4 8 838 6549 151
8kB Flash1 randread 4 8 791 6181 160
8kB Total randread 2203 17216 121
8kB OptaneP4800X read 1 2 215 1677 18
8kB Flash0 read 1 1 231 1803 16
8kB Flash1 read 1 1 229 1792 17
8kB Total read 675 5272 17
8kB OptaneP4800X read 1 4 378 2954 20
8kB Flash0 read 1 16 489 3817 130
8kB Flash1 read 1 16 502 3921 127
8kB Total read 1369 10692 92
64kB OptaneP4800X write 1 2 73 4571 54
64kB Flash0 write 1 1 53 3369 73
64kB Flash1 write 1 1 55 3453 71
64kB Total write 181 11393 66
64kB OptaneP4800X write 1 4 73 4604 108
64kB Flash0 write 1 2 86 5410 92
64kB Flash1 write 1 2 89 5599 88
64kB Total write 248 15613 96
64kB OptaneP4800X randwrite 1 2 73 4605 53
64kB Flash0 randwrite 1 1 58 3640 68
64kB Flash1 randwrite 1 1 59 3746 66
64kB Total randwrite 190 11991 62
64kB OptaneP4800X randwrite 2 6 74 4643 322
64kB Flash0 randwrite 1 1 55 3442 71
64kB Flash1 randwrite 1 1 56 3511 70
64kB Total randwrite 185 11596 154
64kB OptaneP4800X randrw 1 1 42 2698 21
64kB Flash0 randrw 1 1 24 1528 107
64kB Flash1 randrw 1 1 24 1534 107
64kB Total randrw 90 5760 78
64kB OptaneP4800X randrw 3 1 74 4697 38
64kB Flash0 randrw 2 16 116 7344 535
64kB Flash1 randrw 2 16 117 7372 526
64kB Total randrw 307 19413 366
64kB OptaneP4800X randread 1 1 45 2864 43
64kB Flash0 randread 1 2 40 2555 195
64kB Flash1 randread 1 2 41 2565 194
64kB Total randread 126 7984 144
64kB OptaneP4800X randread 1 2 78 4888 50
64kB Flash0 randread 2 8 101 6316 632
64kB Flash1 randread 2 8 100 6275 636
64kB Total randread 279 17479 439
64kB OptaneP4800X read 1 2 80 5060 48
64kB Flash0 read 1 1 81 5067 48
64kB Flash1 read 1 1 81 5080 48
64kB Total read 242 15207 48
64kB OptaneP4800X read 1 4 81 5112 97
64kB Flash0 read 1 12 101 6292 476
64kB Flash1 read 1 12 100 6258 478
64kB Total read 282 17662 350
256kB OptaneP4800X write 1 1 13 3462 143
256kB Flash0 write 1 1 17 4476 222
256kB Flash1 write 1 1 17 4482 222
256kB Total write 47 12420 195
256kB OptaneP4800X write 1 2 18 4613 216
256kB Flash0 write 1 2 23 5924 337
256kB Flash1 write 1 2 23 5929 336
256kB Total write 64 16466 296
256kB OptaneP4800X randwrite 1 1 13 3489 142
256kB Flash0 randwrite 1 1 19 4940 201
256kB Flash1 randwrite 1 1 19 4991 199
256kB Total randwrite 51 13420 180
256kB OptaneP4800X randwrite 1 2 18 4619 215
256kB Flash0 randwrite 2 1 20 5145 388
256kB Flash1 randwrite 2 1 19 4861 410
256kB Total randwrite 57 14625 337
256kB OptaneP4800X randrw 1 1 13 3669 63
256kB Flash0 randrw 1 1 10 2939 219
256kB Flash1 randrw 1 1 11 3006 216
256kB Total randrw 34 9614 166
256kB OptaneP4800X randrw 1 2 19 4861 99
256kB Flash0 randrw 4 4 27 7090 843
256kB Flash1 randrw 4 4 27 7045 839
256kB Total randrw 73 18996 593
256kB OptaneP4800X randread 1 1 15 3904 127
256kB Flash0 randread 1 1 13 3254 306
256kB Flash1 randread 1 1 13 3319 300
256kB Total randread 41 10477 244
256kB OptaneP4800X randread 2 1 20 5081 196
256kB Flash0 randread 3 2 25 6268 956
256kB Flash1 randread 3 2 25 6273 955
256kB Total randread 70 17622 702
256kB OptaneP4800X read 1 1 15 3956 125
256kB Flash0 read 1 1 13 3362 296
256kB Flash1 read 1 1 13 3472 287
256kB Total read 41 10790 236
256kB OptaneP4800X read 1 2 20 5114 195
256kB Flash0 read 1 4 24 6205 644
256kB Flash1 read 1 4 24 6233 641
256kB Total read 68 17552 493
1024kB OptaneP4800X write 1 1 4 4075 490
1024kB Flash0 write 1 1 4 4458 896
1024kB Flash1 write 1 1 4 4505 887
1024kB Total write 12 13038 757
1024kB OptaneP4800X write 1 2 4 4615 866
1024kB Flash0 write 1 2 5 5933 1347
1024kB Flash1 write 1 2 5 5931 1348
1024kB Total write 14 16479 1187
1024kB OptaneP4800X randwrite 1 1 4 4056 492
1024kB Flash0 randwrite 1 1 5 5134 778
1024kB Flash1 randwrite 1 1 5 5142 776
1024kB Total randwrite 14 14332 682
1024kB OptaneP4800X randwrite 1 2 4 4613 866
1024kB Flash0 randwrite 1 4 5 5924 2699
1024kB Flash1 randwrite 1 4 5 5931 2696
1024kB Total randwrite 14 16468 2087
1024kB OptaneP4800X randrw 1 1 3 4364 212
1024kB Flash0 randrw 1 1 4 5702 415
1024kB Flash1 randrw 1 1 4 5755 414
1024kB Total randrw 11 15821 347
1024kB OptaneP4800X randrw 1 2 4 4897 396
1024kB Flash0 randrw 1 16 7 8390 1579
1024kB Flash1 randrw 1 16 7 8392 1555
1024kB Total randrw 18 21679 1176
1024kB OptaneP4800X randread 1 1 4 4775 418
1024kB Flash0 randread 1 1 5 5597 713
1024kB Flash1 randread 1 1 5 5609 712
1024kB Total randread 14 15981 614
1024kB OptaneP4800X randread 2 1 5 5106 782
1024kB Flash0 randread 1 2 6 6124 1305
1024kB Flash1 randread 1 2 6 6129 1304
1024kB Total randread 17 17359 1130
1024kB OptaneP4800X read 1 1 4 4779 418
1024kB Flash0 read 1 1 5 5569 717
1024kB Flash1 read 1 1 5 5584 715
1024kB Total read 14 15932 616
1024kB OptaneP4800X read 1 2 5 5113 781
1024kB Flash0 read 1 2 6 6130 1304
1024kB Flash1 read 1 2 6 6137 1303
1024kB Total read 17 17380 1129
###################################################################################
# 
# SR-71mach6 Configuration
# CentOS Linux release 7.8.2003 Linux 3.10.0-1127.8.2.el7.x86_64
# 
###################################################################################
           Processors           
2x GenuineIntel processors with 24 Cores/Processor & 1 Threads/Core: 48 Cores / 48 Threads, x86_64.
(2) Intel(R) Xeon(R) Platinum 8260 CPU @ 2.40GHz
   RAM: 791252344kiB | 772707MiB | 755GiB | 768GiB   
DIMM         | Bank | Size  | Width | Speed | Mfr     | ProductCode      | SerNum   | Description   
CPU1_DIMM_A1 | N1   | 64 GB | 64/72 | 2933M | Samsung | M386A8K40CM2-CVF | 1591991E | DIMM DDR4 2933  
CPU1_DIMM_B1 | N1   | 64 GB | 64/72 | 2933M | Samsung | M386A8K40CM2-CVF | 1591AD89 | DIMM DDR4 2933  
CPU1_DIMM_C1 | N1   | 64 GB | 64/72 | 2933M | Samsung | M386A8K40CM2-CVF | 155F6FB1 | DIMM DDR4 2933  
CPU1_DIMM_D1 | N1   | 64 GB | 64/72 | 2933M | Samsung | M386A8K40CM2-CVF | 15915AC2 | DIMM DDR4 2933  
CPU1_DIMM_E1 | N1   | 64 GB | 64/72 | 2933M | Samsung | M386A8K40CM2-CVF | 159199E1 | DIMM DDR4 2933  
CPU1_DIMM_F1 | N1   | 64 GB | 64/72 | 2933M | Samsung | M386A8K40CM2-CVF | 1591A609 | DIMM DDR4 2933  
CPU2_DIMM_A1 | N2   | 64 GB | 64/72 | 2933M | Samsung | M386A8K40CM2-CVF | 155F82B2 | DIMM DDR4 2933  
CPU2_DIMM_B1 | N2   | 64 GB | 64/72 | 2933M | Samsung | M386A8K40CM2-CVF | 155F7AE9 | DIMM DDR4 2933  
CPU2_DIMM_C1 | N2   | 64 GB | 64/72 | 2933M | Samsung | M386A8K40CM2-CVF | 155F7AE5 | DIMM DDR4 2933  
CPU2_DIMM_D1 | N2   | 64 GB | 64/72 | 2933M | Samsung | M386A8K40CM2-CVF | 155F7327 | DIMM DDR4 2933  
CPU2_DIMM_E1 | N2   | 64 GB | 64/72 | 2933M | Samsung | M386A8K40CM2-CVF | 15919925 | DIMM DDR4 2933  
CPU2_DIMM_F1 | N2   | 64 GB | 64/72 | 2933M | Samsung | M386A8K40CM2-CVF | 1591A58D | DIMM DDR4 2933  


###################################################################################
# 
# mkfs commands
# 
###################################################################################
#!/bin/bash
#
###################################################################################
# 
# mkfs commands
# 
###################################################################################
#
# format 5 partitions on each of 3 RAID 5 volumes with XFS
#
parted -s -a optimal /dev/nvme4n1 mktable gpt
parted -s -a optimal /dev/nvme4n1 mkpart Optane-4 xfs 1MiB 696GiB
parted -s -a optimal /dev/nvme5n1 mktable gpt
parted -s -a optimal /dev/nvme5n1 mkpart Optane-5 xfs 1MiB 696GiB
#
parted -s -a optimal /dev/nvme0n1 mktable gpt
parted -s -a optimal /dev/nvme0n1 mkpart P4510-0 xfs 1MiB 7001GiB
parted -s -a optimal /dev/nvme1n1 mktable gpt
parted -s -a optimal /dev/nvme1n1 mkpart P4510-1 xfs 1MiB 7001GiB
parted -s -a optimal /dev/nvme2n1 mktable gpt
parted -s -a optimal /dev/nvme2n1 mkpart P4510-2 xfs 1MiB 7001GiB
parted -s -a optimal /dev/nvme3n1 mktable gpt
parted -s -a optimal /dev/nvme3n1 mkpart P4510-3 xfs 1MiB 7001GiB
parted -s -a optimal /dev/nvme6n1 mktable gpt
parted -s -a optimal /dev/nvme6n1 mkpart P4510-6 xfs 1MiB 7001GiB
parted -s -a optimal /dev/nvme7n1 mktable gpt
parted -s -a optimal /dev/nvme7n1 mkpart P4510-7 xfs 1MiB 7001GiB
parted -s -a optimal /dev/nvme8n1 mktable gpt
parted -s -a optimal /dev/nvme8n1 mkpart P4510-8 xfs 1MiB 7001GiB
parted -s -a optimal /dev/nvme9n1 mktable gpt
parted -s -a optimal /dev/nvme9n1 mkpart P4510-9 xfs 1MiB 7001GiB
#
mkfs.xfs -L Optane4 /dev/nvme4n1p1
mkfs.xfs -L Optane5 /dev/nvme5n1p1
#
mkfs.xfs -L Flash0 /dev/nvme0n1p1
mkfs.xfs -L Flash1 /dev/nvme1n1p1
mkfs.xfs -L Flash2 /dev/nvme2n1p1
mkfs.xfs -L Flash3 /dev/nvme3n1p1
mkfs.xfs -L Flash6 /dev/nvme6n1p1
mkfs.xfs -L Flash7 /dev/nvme7n1p1
mkfs.xfs -L Flash8 /dev/nvme8n1p1
mkfs.xfs -L Flash9 /dev/nvme9n1p1
#
mkdir /sr71
mkdir /sr71/optane4
mkdir /sr71/optane5
mkdir /sr71/flash0
mkdir /sr71/flash1
mkdir /sr71/flash2
mkdir /sr71/flash3
mkdir /sr71/flash4
mkdir /sr71/flash5
mkdir /sr71/flash6
mkdir /sr71/flash7
#
mount -v /dev/nvme4n1p1 /sr71/optane4
mount -v /dev/nvme5n1p1 /sr71/optane5
mount -v /dev/nvme0n1p1 /sr71/flash0
mount -v /dev/nvme1n1p1 /sr71/flash1
mount -v /dev/nvme2n1p1 /sr71/flash2
mount -v /dev/nvme3n1p1 /sr71/flash3
mount -v /dev/nvme6n1p1 /sr71/flash6
mount -v /dev/nvme7n1p1 /sr71/flash7
mount -v /dev/nvme8n1p1 /sr71/flash8
mount -v /dev/nvme9n1p1 /sr71/flash9



###################################################################################
# 
# /etc/fstab
# kernel parameter: elevator=noop
# 
###################################################################################
LABEL=Optane4       /sr71/optane4       xfs    sync,noatime,nodiratime,nobarrier 0 0
LABEL=Optane5       /sr71/optane5       xfs    sync,noatime,nodiratime,nobarrier 0 0
LABEL=Flash0        /sr71/flash0        xfs    sync,noatime,nodiratime,nobarrier 0 0
LABEL=Flash1        /sr71/flash1        xfs    sync,noatime,nodiratime,nobarrier 0 0
LABEL=Flash2        /sr71/flash2        xfs    sync,noatime,nodiratime,nobarrier 0 0
LABEL=Flash3        /sr71/flash3        xfs    sync,noatime,nodiratime,nobarrier 0 0
LABEL=Flash6        /sr71/flash6        xfs    sync,noatime,nodiratime,nobarrier 0 0
LABEL=Flash7        /sr71/flash7        xfs    sync,noatime,nodiratime,nobarrier 0 0
LABEL=Flash8        /sr71/flash8        xfs    sync,noatime,nodiratime,nobarrier 0 0
LABEL=Flash9        /sr71/flash9        xfs    sync,noatime,nodiratime,nobarrier 0 0

###################################################################################
# 
# actual mount paramters
# 
###################################################################################
/dev/nvme0n1p1 on /sr71/flash0 type xfs (rw,noatime,nodiratime,sync,wsync,attr2,nobarrier,inode64,noquota)
/dev/nvme9n1p1 on /sr71/flash9 type xfs (rw,noatime,nodiratime,sync,wsync,attr2,nobarrier,inode64,noquota)
/dev/nvme8n1p1 on /sr71/flash8 type xfs (rw,noatime,nodiratime,sync,wsync,attr2,nobarrier,inode64,noquota)
/dev/nvme7n1p1 on /sr71/flash7 type xfs (rw,noatime,nodiratime,sync,wsync,attr2,nobarrier,inode64,noquota)
/dev/nvme6n1p1 on /sr71/flash6 type xfs (rw,noatime,nodiratime,sync,wsync,attr2,nobarrier,inode64,noquota)
/dev/nvme4n1p1 on /sr71/optane4 type xfs (rw,noatime,nodiratime,sync,wsync,attr2,nobarrier,inode64,noquota)
/dev/nvme5n1p1 on /sr71/optane5 type xfs (rw,noatime,nodiratime,sync,wsync,attr2,nobarrier,inode64,noquota)
/dev/nvme1n1p1 on /sr71/flash1 type xfs (rw,noatime,nodiratime,sync,wsync,attr2,nobarrier,inode64,noquota)
/dev/nvme3n1p1 on /sr71/flash3 type xfs (rw,noatime,nodiratime,sync,wsync,attr2,nobarrier,inode64,noquota)
/dev/nvme2n1p1 on /sr71/flash2 type xfs (rw,noatime,nodiratime,sync,wsync,attr2,nobarrier,inode64,noquota)


###################################################################################
# 
# fio job file
fio-3.7
# 
###################################################################################
60 seconds between fio tests
# 2020-07-20 13:50 | Keith Josephson | configured for SR-71mach6 with 2x 750GB Optane SSDs + 8x 8TB P4510 SSDs

[global]
ioengine=libaio
direct=1
time_based
ramp_time=${RAMPTIME}
runtime=${RUNTIME}
bs=${BS}
rw=${RW}
rwmixread=${RWMIXREAD}
group_reporting

[OptaneP4800X]
new_group
numjobs=${NUMJOBSO}
iodepth=${IODEPTHO}
size=640g
filename=/sr71/optane4/fio.tst
[OptaneP4800X-1]
numjobs=${NUMJOBSO}
iodepth=${IODEPTHO}
size=640g
filename=/sr71/optane5/fio.tst

[Flash0]
new_group
numjobs=${NUMJOBSF}
iodepth=${IODEPTHF}
size=6400g
filename=/sr71/flash0/fio.tst
[Flash0-1]
numjobs=${NUMJOBSF}
iodepth=${IODEPTHF}
size=6400g
filename=/sr71/flash1/fio.tst
[Flash0-2]
numjobs=${NUMJOBSF}
iodepth=${IODEPTHF}
size=6400g
filename=/sr71/flash2/fio.tst
[Flash0-3]
numjobs=${NUMJOBSF}
iodepth=${IODEPTHF}
size=6400g
filename=/sr71/flash3/fio.tst

[Flash1]
new_group
numjobs=${NUMJOBSF}
iodepth=${IODEPTHF}
size=6400g
filename=/sr71/flash6/fio.tst
[Flash1-7]
numjobs=${NUMJOBSF}
iodepth=${IODEPTHF}
size=6400g
filename=/sr71/flash7/fio.tst
[Flash1-8]
numjobs=${NUMJOBSF}
iodepth=${IODEPTHF}
size=6400g
filename=/sr71/flash8/fio.tst
[Flash1-9]
numjobs=${NUMJOBSF}
iodepth=${IODEPTHF}
size=6400g
filename=/sr71/flash9/fio.tst


ION Home Page