# 🖥️ Hardware Requirements

Before running a Monad node, make sure your hardware meets the required performance specifications. Monad is a high-throughput blockchain with strict execution and synchronization requirements, so insufficient hardware may lead to unstable node behavior or loss of consensus participation.

Hardware requirements are **identical for validators and full nodes**, except for **network bandwidth**.

> ⚠️ **Note:** Cloud-based or virtualized environments are **not officially supported**. Monad nodes should be deployed on dedicated bare metal servers.

***

### *Minimum Requirements*

#### *CPU*

* **16 physical cores**
* **4.5 GHz+ base clock**
* High single-core performance is required

#### *Memory*

* **32 GB RAM or more**

#### *Storage*

| Purpose            | Requirement                     |
| ------------------ | ------------------------------- |
| Execution (TrieDB) | **2 TB NVMe SSD**               |
| MonadBFT + OS      | **500 GB SSD**                  |
| Interface          | **PCIe Gen4 x4 NVMe or better** |

**Recommended SSDs:**\
Samsung 980 / 990 Pro, Samsung PM9A1, Micron 7450

**Not recommended:**\
Nextorage SSDs (known stability issues under load)

***

### *Network Bandwidth*

| Node Type | Bandwidth      |
| --------- | -------------- |
| Validator | **300 Mbit/s** |
| Full Node | **100 Mbit/s** |

***

### *Official Documentation*

This guide follows the official Monad requirements. Always refer to the documentation below for the most up-to-date information:

👉 [**https://docs.monad.xyz/node-ops/hardware-requirements**](https://docs.monad.xyz/node-ops/hardware-requirements?utm_source=chatgpt.com)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://services.validexis.com/testnets/monad/hardware-requirements.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
