蓝盟小贴士,来喽!
Ceph元数据服务器对中央处理器很敏感,它会动态地重新分配它们的负载,所以你的元数据服务器应该有足够的处理能力(我们在生产中使用2C双核12核中央处理器)。Ceph的OSD运行RADOS服务,使用CRUSH计算数据的存储位置,复制数据,并维护自己的集群操作图副本。因此,OSD需要一定的处理能力(如双核处理器)。监视器只是维护一个集群图的副本,所以它对中央处理器不敏感。但是,必须考虑机器将来是否会运行除Ceph监视器之外的CPU密集型任务。例如,如果服务器将来要运行虚拟机(如OpenStack Nova)进行计算,您必须确保为Ceph进程保留足够的处理能力,因此我建议在其他机器上运行CPU密集型任务。
元数据服务器和监视器必须能够尽快提供它们的数据,所以它们应该有足够的内存,每个进程至少1GB。OSD的日常操作不需要太多内存(例如,每个进程500MB)。但是,它们在恢复过程中会占用大量内存(例如,每个进程每TB数据约1GB内存)。通常记忆越多越好。(我的生产环境是超融合架构中的512克内存)