保险ioKVMCeph

kvm虚拟机里面搭建一套ceph,然后往ceph里面写数据,时不时会出现卡io?

有谁遇到过这样一个问题,kvm虚拟机里面搭建一套ceph,然后往ceph里面写数据,时不时会出现卡io。我目前定位到卡在d submitio以后等待io。  从内核block层看每次卡io的时候都有很多inflight io   。这是rados bench跑的结果。 而用fio direct = 1  engine =libaio测试磁盘发现一切都正常。

参与9

3同行回答

James_LiuJames_Liu技术经理AXA
跑一会就会出现一串0. 而fio 往虚拟盘打压力都正常,用户是在虚拟机里面用虚拟盘做一个ceph. 我们交付的存储是没问题的,用户在我们提供的虚拟机上面又搭了一个ceph发现了这个问题。 我定位到问题就是卡在了 kernel block层。感觉跟qemu-kvm关系比较大,而且每次都卡12秒...显示全部

跑一会就会出现一串0. 而fio 往虚拟盘打压力都正常,用户是在虚拟机里面用虚拟盘做一个ceph. 我们交付的存储是没问题的,用户在我们提供的虚拟机上面又搭了一个ceph发现了这个问题。 我定位到问题就是卡在了 kernel block层。感觉跟qemu-kvm关系比较大,而且每次都卡12秒

收起
保险 · 2019-11-20
浏览2277
GaryyGaryy系统工程师某保险
OS的什么?是否update到最新的内核?qemu-kvm的版本是否有问题?如果是商业支持的OS的话,建议先从OS层面入手,排除问题显示全部

OS的什么?是否update到最新的内核?
qemu-kvm的版本是否有问题?
如果是商业支持的OS的话,建议先从OS层面入手,排除问题

收起
保险 · 2019-11-25
浏览1981
hidwx123hidwx123销售管理世纪互联
1、如果是基于KVM的还是方式搭建的话,可以尝试同时对宿主机的磁盘IO和虚拟机的磁盘IO同时监控。观察一下当虚拟机里的IO出现问题时,宿主机的磁盘IO状态是否正常?2、还有虚拟化平台是基于多副本的方式的话。虚拟机里CEPH的一次写操作(假设两副本),就会变成一份数据变成四份数据...显示全部

1、如果是基于KVM的还是方式搭建的话,可以尝试同时对宿主机的磁盘IO和虚拟机的磁盘IO同时监控。观察一下当虚拟机里的IO出现问题时,宿主机的磁盘IO状态是否正常?
2、还有虚拟化平台是基于多副本的方式的话。虚拟机里CEPH的一次写操作(假设两副本),就会变成一份数据变成四份数据。这样子会对存储增加很大的压力。
只是个人见解,希望有用。

收起
政府其它 · 2019-11-20
浏览2203

提问者

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2019-11-20
  • 关注会员:3 人
  • 问题浏览:4135
  • 最近回答:2019-11-25
  • X社区推广