Chapter 5. Minimum hardware recommendations for containerized Ceph
Ceph can run on non-proprietary commodity hardware. Small production clusters and development clusters can run without performance optimization with modest hardware.
Process | Criteria | Minimum Recommended |
---|---|---|
| Processor | 1x AMD64 or Intel 64 CPU CORE per OSD container |
RAM | Minimum of 5 GB of RAM per OSD container | |
OS Disk | 1x OS disk per host | |
OSD Storage | 1x storage drive per OSD container. Cannot be shared with OS Disk. | |
|
Optional, but Red Hat recommended, 1x SSD or NVMe or Optane partition or lvm per daemon. Sizing is 4% of | |
|
Optionally, 1x SSD or NVMe or Optane partition or logical volume per daemon. Use a small size, for example 10 GB, and only if it’s faster than the | |
Network | 2x 10 GB Ethernet NICs | |
| Processor | 1x AMD64 or Intel 64 CPU CORE per mon-container |
RAM |
3 GB per | |
Disk Space |
10 GB per | |
Monitor Disk |
Optionally, 1x SSD disk for | |
Network | 2x 1GB Ethernet NICs, 10 GB Recommended | |
| Processor |
1x AMD64 or Intel 64 CPU CORE per |
RAM |
3 GB per | |
Network | 2x 1GB Ethernet NICs, 10 GB Recommended | |
| Processor | 1x AMD64 or Intel 64 CPU CORE per radosgw-container |
RAM | 1 GB per daemon | |
Disk Space | 5 GB per daemon | |
Network | 1x 1GB Ethernet NICs | |
| Processor | 1x AMD64 or Intel 64 CPU CORE per mds-container |
RAM |
3 GB per
This number is highly dependent on the configurable MDS cache size. The RAM requirement is typically twice as much as the amount set in the | |
Disk Space |
2 GB per | |
Network | 2x 1GB Ethernet NICs, 10 GB Recommended Note that this is the same network as the OSD containers. If you have a 10 GB network on your OSDs you should use the same on your MDS so that the MDS is not disadvantaged when it comes to latency. |