/
Swarm Memory Usage

Swarm Memory Usage

Question: What happens if there is insufficient memory and what are the consequences? How does Swarm monitor memory usage?

Answer: A node uses memory in order to hold an index of the objects stored in it. If a node runs out of index space, it will stop storing new content until space is freed through deletions. However, a full node continues to respond to client read requests for data that is already on it.

Each anchor stream (included unnamed anchor streams and all named streams) requires two index slots.

If you are running out of index slots through normal activity, it is advised to increase the memory in the node.

Erasure coding typically requires more memory than replication; exactly how much depends on the encoding.

Related content

Overlay Index - Notes on Cluster Memory
Overlay Index - Notes on Cluster Memory
Read with this
How much memory is recommended in a Swarm node?
How much memory is recommended in a Swarm node?
More like this
Hardware Requirements for Storage
Hardware Requirements for Storage
Read with this
Large files in Swarm
Large files in Swarm
More like this
Brief Explanation of What Swarm's Health Processor Does
Brief Explanation of What Swarm's Health Processor Does
Read with this
How much syslog space does Swarm use?
How much syslog space does Swarm use?
More like this

© DataCore Software Corporation. · https://www.datacore.com · All rights reserved.