第 5 章 容器化 Ceph 的最低硬件建议


Ceph 可以在非专有的商用硬件上运行。通过使用适度的硬件,可在不优化性能的情况下运行小型生产集群和开发集群。

注意:* 在分配磁盘空间时考虑将来的增长和使用模式。

  • 定期监控磁盘使用情况和性能,以解决任何存储限制。
  • 通常不建议在现代系统中为守护进程配置交换空间。这种方法可能会降低性能,您的 Ceph 集群可能会更有效地使用崩溃的守护进程,而不是变得无响应的守护进程。
重要

Ceph 对象网关中的硬件加速压缩需要使用 QAT 设备的 Sapphire 或 Emerald Rapids Xeon CPU (或更新版本)上的 RHEL 9.4。如需更多信息,请参阅 Intel Ark

Expand
Process标准最低建议

ceph-osd-container

处理器

每个 OSD 容器 1 个 AMD64 或 Intel 64 CPU CORE

RAM

每个 OSD 容器最少 5 GB RAM

OS Disk

每个主机 1 个 OS 磁盘

OSD 存储

每个 OSD 容器 1X 存储驱动器。无法与 OS 磁盘共享。

block.db

可选,但红帽建议每个守护进程 1x SSD 或 NVMe 或 Optane 分区或 lvm。对于对象、文件和混合工作负载,大小是 BlueStore 的 block.data 的 4%;对于块设备、Openstack cinder 和 Openstack cinder 工作负载,大小是 BlueStore 的 block.data 的 1%。

block.wal

(可选)每个守护进程 1 个 SSD 或 NVMe 或 Optane 分区或逻辑卷。只有在速度比 block.db 设备快时,才使用一个小的大小值(如 10 GB) 。

Network

2x 10 GB 以太网 NIC

ceph-mon-container

处理器

每个 mon-container 1 个 AMD64 或 Intel 64 CPU 内核

RAM

每个 mon-container 3 GB

磁盘空间分配

为 /var/lib/ceph 创建专用的存储分区大小,最小大小为 120 GB;建议使用 240 GB。如果专用分区不可行,请确保 /var 位于具有至少上述可用空间的专用分区中。

监控磁盘

另外,1 个 SSD 磁盘用于 monitor rocksdb 数据

Network

2x 1GB 以太网 NIC,推荐 10 GB

ceph-mgr-container

处理器

每个 mgr-container 1 个 AMD64 或 Intel 64 CPU 内核

RAM

每个 mgr-container 3 GB

Network

2x 1GB 以太网 NIC,推荐 10 GB

ceph-radosgw-container

处理器

每个 radosgw-container 1 个 AMD64 或 Intel 64 CPU 内核

RAM

每个守护进程 1 GB

磁盘空间分配

每个守护进程 5 GB.空间指的是 /var/lib/ceph 上的分配。

Network

1x 1GB 以太网 NIC

ceph-mds-container

处理器

每个 mds-container 1 个 AMD64 或 Intel 64 CPU 内核

RAM

每个 mds-container 3 GB

这个数字高度依赖于可配置的 MDS 缓存大小。RAM 要求通常为 mds_cache_memory_limit 配置设置中设置的两倍。另请注意,这是守护进程的内存,而不是整体系统内存。

磁盘空间分配

作为最佳实践,为这个服务创建一个最少 20 GB 的可用空间,为 /var/log 创建一个专用的分区。如果无法执行专用分区,请确保 /var 位于专用分区中,至少为上述可用空间。

Network

2x 1GB 以太网 NIC,推荐 10 GB

请注意,这与 OSD 容器网络相同。如果您在 OSD 上有一个 10 GB 网络,则应在 MDS 上使用相同的网络,这样 MDS 在涉及延迟时不会产生判断。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat