一种解决大规模视频云应用中的网络性能瓶颈的方法技术

技术编号:15959610 阅读:57 留言:0更新日期:2017-08-08 09:57
为克服虚拟技术在高I/O负载应用场景中的短板,本发明专利技术提出一种解决大规模视频云应用中的网络性能瓶颈的方法,其包括硬件环境实施步骤:配置有支持SR‑IOV功能的PC服务器,该PC服务器具有支持SR‑IOV功能的网卡;软件环境实施步骤:所述PC服务器的虚拟化底层使用XenServer平台,在PC服务器的BIOS设置中开启SR‑IOV功能,在网卡的BIOS设置中将其调整为SR‑IOV模式,修改XenServer的启动参数,配置需要直通给视频应用虚拟机使用的网卡。本发明专利技术基于SR‑IOV技术,将物理网卡直通给视频应用虚拟机使用,使视频流量处理程序直接与物理网卡交互,跳过虚拟化管理层和虚拟交换机层,从而解决虚拟化环境中的网络丢包和延时抖动问题。

【技术实现步骤摘要】
一种解决大规模视频云应用中的网络性能瓶颈的方法
本专利技术涉及计算机虚拟化领域之高性能I/O需求场景,具体涉及一种运用SR-IOV技术解决大规模视频云应用中的网络性能瓶颈的方法。
技术介绍
虚拟化技术发展至今,主要适用场景还是集中在CPU密集、内存密集型应用,例如WEB应用等,其主要原因是虚拟化技术的CPU虚拟化、内存虚拟化技术出现最早,解决方案较为成熟,CPU和内存的虚拟化效率较高(达90%以上)。但是在涉及高I/O负载的应用场景中,如大规模视频应用、高负载数据库应用、3D游戏等场景,虚拟技术很少能得到应用,这是由于I/O虚拟化效率表现不佳(30%-60%不等),这也意味着这些应用无法进行虚拟化,无法享受虚拟化架构所带来的各种好处,如快速部署、快整迁移、硬件解耦、集群HA等。在传统虚拟化技术架构中,由于虚拟机中的所有网络流量都必须经过虚拟化底层管理程序、虚拟交换机进行中转,在网络流量较大时(大于400Mbps),会造成巨量的CPU中断与CPU上下文切换,严重时,会占用所有CPU资源,导致虚拟机网络出现丢包、延迟大幅度抖动等故障。视频应用场景对网络质量要求极高,要求网络通道高带宽、低本文档来自技高网...

【技术保护点】
一种解决大规模视频云应用中的网络性能瓶颈的方法,其特征在于,包括硬件环境实施步骤和软件环境实施步骤;所述硬件环境实施步骤是:S11,配置有支持SR‑IOV功能的PC服务器,该PC服务器具有支持SR‑IOV功能的网卡;所述软件环境实施步骤是:S21,所述PC服务器的虚拟化底层使用XenServer平台,并于其视频应用虚拟机中安装有若干视频服务软件,包括视频流转发软件和视频数据存储软件;S22,在PC服务器的BIOS设置中开启SR‑IOV功能,在网卡的BIOS设置中将其调整为SR‑IOV模式;S23,修改XenServer的启动参数,配置需要直通给视频应用虚拟机使用的网卡,具体包括以下操作:S23...

【技术特征摘要】
1.一种解决大规模视频云应用中的网络性能瓶颈的方法,其特征在于,包括硬件环境实施步骤和软件环境实施步骤;所述硬件环境实施步骤是:S11,配置有支持SR-IOV功能的PC服务器,该PC服务器具有支持SR-IOV功能的网卡;所述软件环境实施步骤是:S21,所述PC服务器的虚拟化底层使用XenServer平台,并于其视频应用虚拟机中安装有若干视频服务软件,包括视频流转发软件和视频数据存储软件;S22,在PC服务器的BIOS设置中开启SR-IOV功能,在网卡的BIOS设置中将其调整为SR-IOV模式;S23,修改XenS...

【专利技术属性】
技术研发人员:邹春端
申请(专利权)人:中电长城网际系统应用广东有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1