FIONA - shawfdong/hyades GitHub Wiki
FIONA (Flash I/O Network Appliance), designed by Phil Papadopoulos and Tom DeFanti at UCSD, is a low-cost, flash memory-based data server appliance that can handle huge data flows[1]. They are in fact rebranded Supermicro servers, with commodity components. In February 2015, the UCSD folks sent us (the SciDMZ team at UCSC) a FIONA box for testing.
Here are the hardware specifications for the FIONA box at UCSC.
- Motherboard
- SuperMicro X10SRL-F, with the following features[2]:
- Single socket R3 (LGA 2011) supports Intel Xeon processor E5-2600 v3 and E5-1600 v3 family
- Intel C612 chipset
- Up to 512GB ECC DDR4 2133MHz LRDIMM; 8x DIMM slots
- 7x PCI-E slots total:
- 2 PCI-E 3.0 x8
- 2 PCI-E 3.0 x8 (in x16),
- 2 PCI-E 3.0 x4 (in x8) or 1 x8 + 1 x0 (auto-switch)
- 1 PCI-E 2.0 x4 (in x8)
- Intel i210 Dual port GbE LAN
- 10x SATA3 (6Gbps) via C612
- 1x VGA, 2x COM, 1x TPM
- 4x USB 3.0 ports, 8x USB 2.0 ports
- 2x SuperDOM with built-in power
- CPU
- Memory
- 32 GB (4x 8GB Micron ECC DDR4 at 2133MHz)
- SAS backplane
- Supermicro BPN-SAS-823T 2U SAS/SATA Backplane[3]
- SAS HBA
- LSI SAS 9207-8i Host Bus Adapter, with 2x SATA breakout cables (1x SFF8087 -> 4x SFF8482)
- SSD
- 8x Solid State Drives:
- 2x 240GB Intel SSD 530 Series, attached to onboard SATA ports
- 6x 120GB Intel SSD 530 Series, attached to the LSI SAS 9207-8i HBA
- Network Adapters
# lspci | grep Mellanox 03:00.0 Ethernet controller: Mellanox Technologies MT27520 Family [ConnectX-3 Pro] 05:00.0 Ethernet controller: Mellanox Technologies MT27520 Family [ConnectX-3 Pro]On Linux, the Mellanox ConnectX-3 Pro EN adapters use the mlx4_en kernel module (Mellanox ConnectX HCA Ethernet driver), which depends on mlx4_core (Mellanox ConnectX HCA low-level driver)[4].
The UCSD folks maintain a shared Google Drive folder for the FIONA project.