首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ceph设置中,有没有理由不共享OSD和Radosgw的主机?

在Ceph设置中,有没有理由不共享OSD和Radosgw的主机?
EN

Stack Overflow用户
提问于 2016-10-19 08:48:25
回答 2查看 141关注 0票数 0

我正在测试Ceph的性能。我可以使用的虚拟机数量是有限的。我想要几个雷达,用来设置轮询。如果我对OSD和radosgw使用相同的主机,我的bechmark会非常不准确吗?

EN

回答 2

Stack Overflow用户

发布于 2016-11-07 16:57:16

与安装的任何其他部分共享OSD的主要问题是线程数。Ceph OSD守护进程在高负载期间创建了大量线程(您希望在高负载下使用Ceph,不是吗?)我不能说radosgw创建了多少线程,但这是一个众所周知的“计算主机上的OSD”场景的问题。当你有太多的线程时,操作系统调度程序就会把它们搞得一团糟,对CPU缓存进行脱粒处理,并显著降低性能(并增加延迟)。

票数 0
EN

Stack Overflow用户

发布于 2017-01-11 06:28:40

如果您有专用的Ceph集群和公共网络,您可以配置RGW和OSD,并且RGW应该使用Ceph公共网络。

我没有发现两种配置之间的显著性能差异。共处一地的RGW的性能略有下降(但没有实质性差异)。

因此,如果必须设计一个基于Ceph的低成本对象存储解决方案,那么他可能会考虑将RGW放在OSD上。你可以节省一些$$

仅供参考,从RedHat的角度来看,共同定位的RGW配置不是受支持的配置。在这个方向上,事情进展得非常快。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40120310

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档