top of page

Nexfs System Requirements

 

The Nexustorage Nexfs storage server runs on a standard Linux server. Either on a physical server or a virtual server, a physical server is recommended to achieve the best performance.

 

Hardware:

CPU Cores: Physical Server 4+ CPU cores, Virtual Server 1 CPU core

Ram*: Minimum 4GB, recommendation 16GB+ 

 

Memory not in use to serve I/O file operations is allocated to data caching; more memory = increase IO and overall performance. 

 

OS:

Linux, Nexfs has been tested on Ubuntu and Centos Stream. Although not explicitly tested, it should work with any Linux distribution which meets the requirements detailed below.

 

Required Packages: Fuse3, UUID, Openssl

Optional Packages: NFS Server, iSCSI Server (if not using the integrated Nexfs iSCSI server), Samba.

 

Storage Requirements:
 

Important, Tier-1 Structure, Tier-1 data and (Optional) Tier-2 file systems must support extended attributes. Nexus has been tested with and fully supports xfs (recommended) and ext4.

 

Note: if using ext4, Nexfs will need 5GB for internal folder structures, this is not required when using xfs.

Disk Space: In addition to standard Linux OS, as a minimum to following is required:

 

Logging defaults syslog (generally) in /var/log, recommend 10GB available for Nexfs logging. 

 

Nexfs requires at a minimum Tier-1 Structure and Tier-1 Data storage, Tier-3 storage can be configured without any requirement for Tier-2 storage. 

Tier-1 Structure (Required) Raid* Protected Block Storage, recommended xfs formatted SSD, this is where the file index information is stored. Recommended 100GB. 

First Tier Data (Required) Raid* Protected xfs or ext4 formatted Block Storage (recommended SSD). Large enough to store all hot data before migration to a slower storage tier. Customers often retain between 1 day and 1 month of data on Tier-1 for the best performance, Tier-1 data is the most likely to be current and user accessed. 

Second Tier Data (Optional, Enterprise Enabled Feature) Raid* Protected Block xfs to ext4 formatted Storage**, recommended xfs formatted SATA, data can optionally be moved to a second storage local tier,  freeing up tier-1 storage. Data accessed on Second Tier storage will generally be faster than when accessed from Tier-3 Storage. Customers often retain between 1 week and 3 months of data on Tier-2 storage.

Third Tier Data (Optional), Object or Cloud Storage: Any S3 compatible object or cloud storage, data that is no longer considered hot may be moved on to Tier-3 storage and then transparently retrieved if later accessed or updated. SmartProtect*, when enabled, can create a backup copy of Tier1 and Tier2 data in Tier3 storage.

 

Replication: Tier-2 Structure (Optional) Raid* Protected Block Storage, formatted xfs, recommended to match Tier-1 Structure performance. This is where a backup of the file index information is stored and should match Tier-1 Structure in capacity.

 

Notes:

**Tier-2 Data Storage a Nexfs enterprise license, subscription or a non-expired time-limited trial license to be enabled in general releases.

* Although SmartProtect can help protect your data from local disk/system failure, it is not a replacement for Raid protected Tier1/2 storage, nor can it protect data that has not been copied to T3 storage.


Examples:

Example 1: An example basic a VM Nexfs standard edition Server:

 

1 CPU Core

6GB RAM

 

/  30GB for OS

/var/log 10GB for system and nexus logs

/nexfs/s1 20GB Raid Protected SSD for structure files

/nexfs/t1 250GB Locally accessible Raid Storage for hot data

AWS S3 subscription or access to another S3 compatible cloud/object storage.

Example 2: An example VM Nexfs enterprise edition Server:

 

4 CPU Cores

8 GB RAM

 

/  100GB for OS

/var/log 20GB for system and nexus logs

/nexfs/s1 100GB Raid Protected SSD for structure files

/nexfs/t1 1TB Locally accessible Raid Storage for hot data

 

Optional: An AWS S3 subscription or access to another S3 compatible cloud/object storage.
 

Example 3: An example 3 tier Nexfs Server:

 

6 CPU Cores

32GB RAM

 

/  300GB for OS

/var/log 20GB for system and nexus logs

/nexfs/s1 100GB SSD for structure files

/nexfs/t1 500GB raid protected xfs formated block storage for hot data

/nexfs/t2 2TB raid protected xfs formated block storage warm data

An AWS S3 subscription or access to another S3 compatible cloud/object storage.

bottom of page