Skip to content

Commit

Permalink
Merge pull request #4432 from burdandrei/hardware-requerements-docs
Browse files Browse the repository at this point in the history
High load clusters IO requirements
  • Loading branch information
Preetha authored Jun 21, 2018
2 parents a128107 + 3dcdc46 commit b30e234
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions website/source/guides/cluster/requirements.html.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,14 @@ description: |-
## Resources (RAM, CPU, etc.)

**Nomad servers** may need to be run on large machine instances. We suggest
having between 4-8+ cores, 16-32 GB+ of memory, 40-80 GB+ of disk and
having between 4-8+ cores, 16-32 GB+ of memory, 40-80 GB+ of **fast** disk and
significant network bandwidth. The core count and network recommendations are to
ensure high throughput as Nomad heavily relies on network communication and as
the Servers are managing all the nodes in the region and performing scheduling.
The memory and disk requirements are due to the fact that Nomad stores all state
in memory and will store two snapshots of this data onto disk. Thus disk should
in memory and will store two snapshots of this data onto disk, which causes high IO in busy clusters with lots of writes. Thus disk should
be at least 2 times the memory available to the server when deploying a high
load cluster.
load cluster. When running on AWS prefer NVME or Provisioned IOPS SSD storage for data dir.

These recommendations are guidelines and operators should always monitor the
resource usage of Nomad to determine if the machines are under or over-sized.
Expand Down

0 comments on commit b30e234

Please sign in to comment.