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.
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.
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.
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.
**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.
Example 1: An example basic a VM Nexfs standard edition Server:
1 CPU Core
/ 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
/ 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.