CPU and RAM requirements
Before installing StorageGRID software, verify and configure the hardware so that it is ready to support the StorageGRID system.
Each StorageGRID node requires the following minimum resources:
-
CPU cores: 8 per node
-
RAM: Dependent on the total RAM available and the amount of non-StorageGRID software running on the system
-
Generally, at least 24 GB per node, and 2 to 16 GB less than the total system RAM
-
A minimum of 64 GB for each tenant that will have approximately 5,000 buckets
-
VMware supports one node per virtual machine. Ensure that the StorageGRID node does not exceed the physical RAM available. Each virtual machine must be dedicated to running StorageGRID.
Monitor your CPU and memory usage regularly to ensure that these resources continue to accommodate your workload. For example, doubling the RAM and CPU allocation for virtual Storage Nodes would provide similar resources to those provided for StorageGRID appliance nodes. Additionally, if the amount of metadata per node exceeds 500 GB, consider increasing the RAM per node to 48 GB or more. For information about managing object metadata storage, increasing the Metadata Reserved Space setting, and monitoring CPU and memory usage, see the instructions for administering, monitoring, and upgrading StorageGRID. |
If hyperthreading is enabled on the underlying physical hosts, you can provide 8 virtual cores (4 physical cores) per node. If hyperthreading is not enabled on the underlying physical hosts, you must provide 8 physical cores per node.
If you are using virtual machines as hosts and have control over the size and number of VMs, you should use a single VM for each StorageGRID node and size the VM accordingly.
See also Storage and performance requirements.