首页 > 其他分享 >通过慢请求查询对应虚机

通过慢请求查询对应虚机

时间:2023-04-25 13:34:18浏览次数:37  
标签:rbd uuid osd 虚机 查询 对应 请求

首先确定慢请求是哪些osd

由于mon01的monitor服务关闭,所以慢请求日志记录只有保存在mon02和mon03的ceph.log日志里,日志位于/var/log/ceph目录下。在日志里搜索slow request即可找到当日慢请求的osd,如下图:

一般来说最开始出现慢请求和最后结束的慢请求osd才是主因,因为其他osd都是因为请求卡在这些主osd上才相继出现慢请求的。如图中的109,贯穿整个慢请求的过程。

通过osd查询当时对应的慢请求时长、以及rbd_data

在对应osd节点执行以下命令(将osd.x里面的x替换为osd的ID,例如osd.109):

ceph daemon osd.x dump_historic_slow_ops > osd109.txt

打开osd109.txt,搜rbd_data关键字并复制后面的uuid,如下图:

通过rbd_data的uuid 查询对应是哪一块盘

通过以下命令查找UUID对应的盘符(-p后面的参数为存储池,厦门这边虚机有2个池,一个是volumes池,一个是vms池):

rados listomapvals rbd_directory -p volumes | grep -a5 c694e6b8b4567

通过对应盘符查找虚机

假设找到的磁盘在volumes池中

在控制节点01执行命令查到对应虚机:

Source /root/keystonerc_admin

Cinder show uuid

Nova list --all |grep uuid

假设找到的磁盘在vms池中

直接在控制节点01执行NOVA命令查到对应虚机:

Source /root/keystonerc_admin

Nova list --all |grep uuid

标签:rbd,uuid,osd,虚机,查询,对应,请求
From: https://www.cnblogs.com/xuning-xuning/p/17352334.html

相关文章

  • 本地修改OpenStack虚机RBD块
    本地修改OpenStack虚机RBD块机RBD块PostedbyfishcriedonMarch9,2016有台名为nginx的vm出现了些怪异的行为,想把根磁盘导出来挂载在本地看看到底是怎么回事.如果nova使用的是本地存储,vmdisk会存在相应compute节点的/var/lib/nova/instance/xxxx/disk中,直接使用mount命......
  • mybatis-plus只查询部分字段的两种方法
    方法1:只需要查询出name和phone两个字段:使用queryWrapper的select()方法指定要查询的字段publicListselectByWrapper1(){ QueryWrapperqueryWrapper=newQueryWrapper<>(); queryWrapper.select("username");//指定查询某字段 ListsysUsers=sysUserService.list(queryWr......
  • Solr学习之五:Solr查询参数及语法
    一.查询参数1.CoreQueryParam查询的参数1)q:查询字符串,必须的。2)q.op:覆盖schema.xml的defaultOperator(有空格时用"AND"还是用"OR"操作逻辑),一般默认指定。3)df:默认的查询字段,一般默认指定。4)qt:querytype,指定查询使用的QueryHandler,默认为“standard”。5)wt:write......
  • js 异步请求
     //标签$.ajax({url:'/TagManager/MatchList',dataType:'json',data:{functionId:$('#FunctionId').val()},async:true,success:function(data){tag=$("#Tag&......
  • Go 使用 MongoDB 实现分页查询
    解决过程CSDN中搜到一个有Bug的代码import( "context" "time" "go.mongodb.org/mongo-driver/bson" "go.mongodb.org/mongo-driver/mongo" "go.mongodb.org/mongo-driver/mongo/options")funcFind(database*mongo.Databas......
  • ibatis 多条件查询
    1、在java代码中使用字符串拼接映射文件中这样写:Xml代码1.<selectid="getBrno"parameterClass="java.lang.String"resultMap="bctlResult">2.selectbrno,brnamefrombctlwhere$sql$3.</select>然后再java文件中拼写出SQL的......
  • 第一个查询接口
    第一个查询接口Rest服务最先想到的就是查询接口列表分页查询是每个玩家最常见接口。controller提供接口mappingservice提供业务实现VO提供对象数据结构统一返回值分页数据结构lombak使用fastjson添加json和lombak依赖lombok有些特殊除了依赖还需要插件具体参考:h......
  • Nordic Collegiate Programming Contest (NCPC) 2017 C 在线查询,更新
    Onehundredyearsfromnow,in2117,theInternationalCollegiateProgrammingContest(ofwhichtheNCPCisapart)hasexpandedsignificantlyanditisnowtheGalacticCollegiateProgrammingContest(GCPC).Thisyeartherearenteamsinthecontest.T......
  • vue关于请求消息没问题但是还是进入catch块(已解决)
    第一次使用vue中的拦截器,一开始是在拦截器的逻辑代码上有问题(也有可能没问题),然后请求和响应都是没问题的,但是请求之后就是不跳转,然后发现是设置了拦截器的问题,折磨了下拦截器保证了代码能够顺利运行到resolve,但是发现即便是resolve后回到原本的代码中,代码还是运行到catch块中去。......
  • 期刊会议名缩写查询-1
    投往IEEEtransactions的论文,其中的参考文献格式都是采用会议期刊的缩写。本博客特此记录如何查询期刊和会议名的缩写问题。期刊名缩写SCI论文的参考文献很多期刊名都是缩写,如下图所示。在写论文时,如何查询SCI期刊的缩写呢?下面介绍两种方法,一种是使用WebofScience网站查询,比......