ceph性能调优

硬件方面

CPU

ceph的进程对cpu的依赖强弱
MDS>OSD>MON

一个MDS进程给4核cpu
一个OSD进程给2核cpu
一个MON进程给1核cpu

内存

ceph的进程对cpu的依赖强弱
MON>OSD

一个MON进程给2G内存
一个OSD进程给1G内存(osd使用一个物理磁盘)
如果使用多个物理磁盘作为一个OSD,每个OSD进程就需要分配大于1G的内存,另外集群处于recovery状态时,内存消耗会明显增加。

网络

软件层面

集群配置文件

配置文件段
[global]
这个段的配置会影响集群所有的守护进程。
[MON]
这个段的配置只会作用于ceph集群内的mon守护进程,这个段内设置的参数会覆盖掉在[global]段中设置的相同参数。
[OSD]
这个段的配置只会作用于ceph集群内的osd守护进程,这个段内设置的参数会覆盖掉在[global]段中设置的相同参数。
[MDS]
这个段的配置只会作用于ceph集群内的mds守护进程,这个段内设置的参数会覆盖掉在[global]段中设置的相同参数

你可能感兴趣的:(ceph,ceph)