Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions docs/Concepts/Pruning.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@ description: Pruning

# Pruning

!!! caution
Do not use pruning in Hyperledger Besu v1.4.0. Pruning has a [known bug](https://github.com/hyperledger/besu/blob/master/CHANGELOG.md#known-issues).

If using fast sync in v1.4.0, explicitly disable pruning using [`--pruning-enabled=false`](../Reference/CLI/CLI-Syntax.md#pruning-enabled).

Use pruning to reduce storage required for the world state. Pruning removes state trie nodes that
are not required.

Expand Down
12 changes: 10 additions & 2 deletions docs/HowTo/Get-Started/System-Requirements.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@ To determine system requirements, monitor CPU and disk space requirements using
A sample [Grafana dashboard](https://grafana.com/grafana/dashboards/10273) is provided for Besu.

!!! tip
CPU requirements are highest when syncing to the network and typically reduce once the node is synchronized to the chain head.
CPU requirements are highest when syncing to the network and typically reduce once the node is
synchronized to the chain head.

## RAM

Expand All @@ -27,7 +28,14 @@ a minimum of 8GB of RAM is required.

## Disk Space

Syncing to the Ethereum Mainnet requires 3TB for a full sync. To reduce the requirement, use [pruning](../../Concepts/Pruning.md). With pruning, we recommend approximately 750GB of available disk space.
!!! caution
Do not use pruning in Hyperledger Besu v1.4.0. Pruning has a [known bug](https://github.com/hyperledger/besu/blob/master/CHANGELOG.md#known-issues).

If using fast sync in v1.4.0, explicitly disable pruning using [`--pruning-enabled=false`](../../Reference/CLI/CLI-Syntax.md#pruning-enabled).

Syncing to the Ethereum Mainnet requires 3TB for a full sync. To reduce the requirement, use
[pruning](../../Concepts/Pruning.md). With pruning, we recommend approximately 750GB of available disk
space.

## VM Requirements

Expand Down
5 changes: 5 additions & 0 deletions docs/Reference/CLI/CLI-Syntax.md
Original file line number Diff line number Diff line change
Expand Up @@ -1334,6 +1334,11 @@ URL on which the [Orion node](../../Tutorials/Privacy/Configuring-Privacy.md#4-c

### pruning-enabled

!!! caution
Do not use pruning in Hyperledger Besu v1.4.0. Pruning has a [known bug](https://github.com/hyperledger/besu/blob/master/CHANGELOG.md#known-issues).

If using fast sync in v1.4.0, explicitly disable pruning using `--pruning-enabled=false`.

```bash tab="Syntax"
--pruning-enabled
```
Expand Down