Added CPU requirements (#1734)

Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
pull/2/head
MadelineMurray 5 years ago committed by GitHub
parent 021dcac73f
commit 921ea7d110
  1. 3
      docs/Installation/Overview.md
  2. 29
      docs/Installation/System-Requirements.md
  3. 1
      mkdocs.yml

@ -12,7 +12,4 @@ You can install Pantheon by:
!!! note
To run a single node to connect the Ethereum mainnet or a public testnet, running from the [Pantheon docker image](../Getting-Started/Run-Docker-Image.md) is the fastest way to get started.
## Disk Space and RAM Requirements
Your computer should have at least 4 GB RAM if running a private network, and 8GB of RAM if running mainnet or a public test network.
Disk space needed varies depending on the network on which you run nodes. A small test network might require 200 MB while a mainnet node might require 1.5TB. If syncing a node on mainnet, allow 1.5 TB to 2 TB for the full blockchain archive.

@ -0,0 +1,29 @@
title: System Requirements
description: System requirements to sync and run Pantheon
<!--- END of page meta data -->
# System Requirements
The system requirements for Pantheon depend on a number of factors:
* Size of the world state for the network
* Number of transactions submitted to network
* Block gas limit
* Number and complexity of [JSON-RPC](../Pantheon-API/Using-JSON-RPC-API.md), [PubSub](../Pantheon-API/RPC-PubSub.md),
or [GraphQL](../Pantheon-API/GraphQL.md) queries being handled by the node
## Determining System Requirements
To determine system requirements, monitor CPU and disk space requirements using [Prometheus](https://docs.pantheon.pegasys.tech/en/stable/Monitoring/Monitoring-Performance/#monitor-node-performance-using-prometheus).
A sample [Grafana dashboard](https://grafana.com/grafana/dashboards/10273) is provided for Pantheon.
!!! tip
CPU requirements are highest when syncing to the network and typically reduce once the node is synchronized to the chain head.
## RAM
Pantheon requires 4GB of RAM. For Ethereum Mainnet, a minimum of 8GB of RAM is required
## Disk Space
Syncing to the Ethereum mainnet requires 3TB for a full sync.

@ -57,6 +57,7 @@ nav:
- Installation Overview: Installation/Overview.md
- Install Binary Distribution: Installation/Install-Binaries.md
- Build from Source: Installation/Build-From-Source.md
- System Requirements: Installation/System-Requirements.md
- Architecture:
- Overview: Architecture/Overview.md
- Getting Started:

Loading…
Cancel
Save