如何获取每个OSD下的Placement Groups数量
发表于:2024-10-24 作者:千家信息网编辑
千家信息网最后更新 2024年10月24日,如何获取每个OSD下的Placement Groups数量,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。ceph pg
千家信息网最后更新 2024年10月24日如何获取每个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安全错误
数据库的锁怎样保障安全
用ps修改手写数据库
网络安全平台登录ppt
首届世界网络安全大会主题
湘潭软件开发职校
下列那一项不是数据库视图的特点
手动安装数据库连接
区块链信息网络安全专业
网络安全技术支持岗位要求
软件开发中各阶段的主要文档
电力网络安全意义
游戏服务器在战争时期转军用
服务器广告价目表
数据库中安全性控制方法有哪些
数据库和java相关文献
怎么建立学生档案数据库
山东广电服务器名称或地址是什么
大连橙心网络技术有限公司
安徽嵌入式软件开发工程师招聘
汁算机软件开发工作好找吗
四川党建设计软件开发公司
国网网络安全事故
江西软件开发学校
连接虚拟机服务器
客户端服务器通信安全
阜阳网络安全考试学习
股票论坛数据库设计
软件开发错误怎么办
软件开发找小杨
计算机网络技术趋势
网络技术分析图关键作业