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.