Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
minLevel1
maxLevel2
outlinefalse
typelist
printablefalse

...

  • Swarm Storage supports standard x86-64 CPUs (Intel, AMD)

  • Single or multiple sockets supported (and multi-core)

  • Recommend use of above CPUs that include AES New Instructions (AES-NI) support

    • Used by Swarm for improved performance of Encryption at Rest (EAR)

    • Most modern server processors include this as of 2010

Insert excerpt
Hardware Requirements for Storage
Hardware Requirements for Storage
nameCPU for Storage Node
nopaneltrue

Storage Memory

RAM per storage node for the following object capacities:

...

Component

Platform Server

Elasticsearch

Content Gateway

SwarmFS

Purpose

Boot, monitor, manage Storage cluster

Query and list objects in Storage

Protocol and auth/auth gateway to Storage

NFS protocol gateway to Storage

CPU

x86-64 (multi-socket/core, 2 cores)

x86-64 (multi-socket/core)

x86-64 (multi-socket/core)

x86-64 (multi-socket/core, 4+ cores)

Memory

8 GB RAM

64 GB RAM per 1 billion distinct objects

4+ GB RAM

4+ GB RAM (16 GB recommended)

Drive

80+ GB (large clusters: more for logs)

1.5 TB per 1 billion distinct objects

4+ GB plus OS install footprint

40+ GB plus OS install footprint

Network

1 Gb Ethernet

1 Gb Ethernet

1 Gb Ethernet

1 Gb Ethernet (10 Gb heavy traffic)

Servers

1

3 to 4 (for redundancy and performance)

Scale to support client sessions

Scale to support client sessions

Virtualize

Yes (OVA available)

Yes

Yes

Yes

Notes


Assume full index of object metadata (custom metadata)


Scale RAM and CPU with concurrent writes

...