[发明专利]一种统计XenServer池虚拟机总流量的方法有效
| 申请号: | 201711434440.8 | 申请日: | 2017-12-26 |
| 公开(公告)号: | CN108306784B | 公开(公告)日: | 2020-12-01 |
| 发明(设计)人: | 邓学华;黄衍博;黄春豪 | 申请(专利权)人: | 广东睿江云计算股份有限公司 |
| 主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
| 代理公司: | 佛山市禾才知识产权代理有限公司 44379 | 代理人: | 朱培祺 |
| 地址: | 528000 广东省佛山市禅城区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 统计 xenserver 虚拟机 流量 方法 | ||
1.一种统计XenServer池虚拟机总流量的方法,其特征在于:物理主机的虚拟机接在Open vSwitch的端口的流入流量与虚拟机的流出流量相同,虚拟机接在Open vSwitch的端口的流出流量与虚拟机的流入流量相同;
包括统计XenServer池虚拟机总流量的过程:
步骤A:选择统计XenServer池虚拟机总流量的时间节点,向数据库查询该XenServer池下所有物理主机及其IP地址;
步骤B:开启线程池,分别获取物理主机的虚拟机接在Open vSwitch的端口的当前总流入流量和当前总流出流量;
包括通过使用snmp获取物理主机的虚拟机接在Open vSwitch的端口的当前总流入流量和当前总流出流量;
包括物理主机的虚拟机接在Open vSwitch的端口的当前总流入流量和当前总流出流量的过程:
步骤B1:开启线程池,使XenServer池中每一台物理主机以多线程的形式通过SNMP使用IF-MIB::ifDescr、IF-MIB::ifInOctets、IF-MIB::ifOutOctets三个OID,获取物理主机每个名称以vif.开头的网络接口的当前总流入流量和当前总流出流量;
步骤B2:将所有以vif.开头的网络接口的流入流量、流出流量分别相加,得到物理主机的以vif.开头的网络接口的总流入流量和总流出流量,并将结果保存到内存;
步骤C:将物理主机的虚拟机接在Open vSwitch的端口的当前总流入流量相加,得到物理主机的总流入流量;将物理主机的虚拟机接在Open vSwitch的端口的当前总流出流量相加,得到物理主机的总流出流量,并在设定的时间间隔阈值内进行重复测量,获取流量流速;
步骤D:分别获取每一台物理主机的总流入流量和总流出流量,将每一台物理主机的总流入流量相加,得到XenServer池的总流出流量;将每一台物理主机的总流出流量相加,得到XenServer池的总流入流量。
2.根据权利要求1所述一种统计XenServer池虚拟机总流量的方法,其特征在于:在步骤C中,包括获取流量流速的过程:
步骤C1:获取第一次的物理主机的总流入流量和总流出流量;
步骤C2:设定在时间间隔阈值后获取第二次物理主机的总流入流量和总流出流量;
步骤C3:用第二次获取的物理主机总流入流量减去第一次获取的物理主机总流入流量,再除以时间间隔阈值,得到总流入流量的流速;用第二次获取的物理主机总流出流量减去第一次获取的物理主机总流出流量,再除以时间间隔阈值,得到总流出流量的流速。
3.根据权利要求1所述一种统计XenServer池虚拟机总流量的方法,其特征在于:
统计出的XenServer池的总流出流量和总流入流量以接口的形式返回结果作实时显示并被保存大数据模块中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东睿江云计算股份有限公司,未经广东睿江云计算股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711434440.8/1.html,转载请声明来源钻瓜专利网。





