本篇内容介绍了“RGW Bucket Shard设计与优化方法是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!当bucket index所在的OSD omap过大的时候,一旦出现异常导致OSD进程崩溃,这个时候就需要进行现场”救火”,用最快的速度恢复OSD服务,于是有了下面这篇文章。先确定对应OSD的OMAP大小,这个过大会导致OSD启动的时候消耗大量时间和资源去加载levelDB数据,导致OSD无法启动(超时自杀)。特别是这一类OSD启动需要占用非常大的内存消耗,一定要注意预留好内存。(物理内存40G左右,不行用swap顶上)
在故障节点ceph.conf配置中加上观察日志启动服务后台多启动一个top观察进程的资源消耗,目前OMAP在16G左右的OSD,需要大概37G的内存。恢复过程中OSD进程会占用非常高的内存和CPU,如下图当观察到日志中有下面的记录就可以启动内存的释放操作(也可以放到最后去做)释放内存命令如下经过上面的操作以后osd会持续进行Omap数据的恢复,整个过程比较漫长,可以同时开 watch ceph -s 进行观察,一般恢复速率为每秒14MB,恢复时长估算公式恢复过程中的日志如下当OSD对应的PG状态都恢开发云主机域名复正常就可以进行下面的收尾操作了。清理内存OSD完成数据恢复以后,CPU会下降,但是内存不会释放,必须使用前面的命令去释放内存。调整日志级别删除ceph.conf里面之前临时新加的内容至此bucket shard部分三篇内容就分享完了。
“RGW Bucket Shard设计与优化方法是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注开发云网站,小编将为大家输出更多高质量的实用文章!
根据您的使用习惯和选择的云计算平台,您可能会发现,与使用 服务器租用 、云虚拟主机、VPS等业务承载方式不同,您仍然需要去熟悉全新的计算、存储、网络连接等多种组合。在设置云服务器搭载环境时,56云为您提供3个云服务器入门须知的技巧。 一、设置管理员帐户和权限…
免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。