如何获取每个OSD下的Placement Groups数量
发表于:2025-01-23 作者:千家信息网编辑
千家信息网最后更新 2025年01月23日,如何获取每个OSD下的Placement Groups数量,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。ceph pg
千家信息网最后更新 2025年01月23日如何获取每个OSD下的Placement Groups数量
如何获取每个OSD下的Placement Groups数量,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
ceph pg dump | awk ' /^pg_stat/ { col=1; while($col!="up") {col++}; col++ } /^[0-9a-f]+\.[0-9a-f]+/ { match($0,/^[0-9a-f]+/); pool=substr($0, RSTART, RLENGTH); poollist[pool]=0; up=$col; i=0; RSTART=0; RLENGTH=0; delete osds; while(match(up,/[0-9]+/)>0) { osds[++i]=substr(up,RSTART,RLENGTH); up = substr(up, RSTART+RLENGTH) } for(i in osds) {array[osds[i],pool]++; osdlist[osds[i]];}}END { printf("\n"); printf("pool :\t"); for (i in poollist) printf("%s\t",i); printf("| SUM \n"); for (i in poollist) printf("--------"); printf("----------------\n"); for (i in osdlist) { printf("osd.%i\t", i); sum=0; for (j in poollist) { printf("%i\t", array[i,j]); sum+=array[i,j]; poollist[j]+=array[i,j] }; printf("| %i\n",sum) } for (i in poollist) printf("--------"); printf("----------------\n"); printf("SUM :\t"); for (i in poollist) printf("%s\t",poollist[i]); printf("|\n");}'
结果:
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
帮助
数量
清楚
内容
对此
文章
新手
更多
知识
结果
行业
资讯
资讯频道
难题
需求
频道
进一
学习
支持
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
学什么数据库比较好
申请iso9001软件开发
安庆电商软件开发哪家好
2022哈工大考研网络安全难度
网络安全斩首行动
数据库中怎么查看函数的信息
从软件开发的角度
奉贤区智能网络技术开发专业服务
温州社交软件开发多少钱
编写数据库要用什么语言
国泰安数据库查年度指标
数据怎么删除重复的数据库
珠海网络安全大会
监理人员属于软件开发团队吗
网络安全工程师对英语有要求吗
宣化区国家网络安全宣传
java云服务器
网络安全法成立日期
网络安全 一法一规
软路由 服务器
银川办公软件开发公司
dhcp 服务器配置
网络安全政策利好
南宁青秀区软件开发多少钱
单机高并发数据库
军营网络安全现状
合肥好一点的软件开发培训
数据库的数据表内容为空
油管外评中国数据库变化
软件开发效率评估标准表