[发明专利]基于NFV设备的系统性能检测及调优方法有效
申请号: | 201610885210.2 | 申请日: | 2016-10-11 |
公开(公告)号: | CN106656553B | 公开(公告)日: | 2019-11-05 |
发明(设计)人: | 王猛;胡森标;逯利军;钱培专;李晏 | 申请(专利权)人: | 赛特斯信息科技股份有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L12/26 |
代理公司: | 上海智信专利代理有限公司 31002 | 代理人: | 王洁;郑暄 |
地址: | 210042 江苏省南京*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 nfv 设备 系统 性能 检测 方法 | ||
本发明涉及一种基于NFV设备的系统性能检测及调优方法,其中包括如下步骤:(1)对系统配置进行检测;(2)设定性能参数;(3)自动采样与系统带宽和延迟相关的性能事件;(4)根据采样结果进行性能分析及优化。采用该方法,通过软件方式优化系统硬件和软件的配置策略,避免或突破性能瓶颈限制,并指明了系统对性能有影响的检测点,提高了对性能瓶颈的定位效率;有针对地配置一系列性能参数,提高了系统部署的自动化程度;根据设备实际运行的反馈结果,量化分析系统运行的性能特征,并结合量化结果找出环境配置的不合理因数和代码缺陷,进一步优化系统性能;提供图形化操作界面,方便软件开发人员对缺陷代码的定位,具有广泛的应用范围。
技术领域
本发明涉及网络功能虚拟化技术领域,尤其涉及通信电子计算机软件网络功能虚拟化技术领域,具体是指一种基于NFV(Network Function Virtualization,网络功能虚拟化)设备的系统性能检测及调优方法。
背景技术
随着虚拟化技术的发展以及基于虚拟化技术的应用需求的增长;目前越来越多网络设备正在从传统的专用设备逐步迁移到基于x86-64架构的通用Linux服务器上。网络带宽和系统延迟是网络设备的主要性能指标中比较特出的两个性能指标。理论上,带宽越大,延迟越小;反之,较小的延时有助于提升带宽。
在现有硬件和软件技术条件,比如硬件虚拟化方面主要有Intel VT(Virtualization Technology,虚拟化技术)等CPU(Central Processing Unit,中央处理器)虚拟化技术;软件虚拟化方面主要有KVM(Kernel-based Virtual Machine,开源虚拟化模块)等Hypervisor(一种运行在物理服务器和操作系统之间的中间软件层)虚拟化技术。虽然这些虚拟化技术能够使用户充分地使用系统资源以及灵活地部署相关网络业务,但是在实际使用过程中由于使用策略不当而引发不能够满足业务需求的性能问题。这些硬件和软件虚拟化技术提供了功能及机制,却没有在实际使用中提供完整且具有针对性的业务部署和性能优化等方面的解决方案。在现有的基于x86-64硬件构架和Linux KVM软件架构的环境下,网络功能虚拟化设备面临着网络带宽和系统延迟的困境,主要技术瓶颈反映在内存子系统方面,其中包括:本地化内存访问、内存页表映射、CPU高速缓存命中率、主存访问延迟等以及针对上述瓶颈的调优。
发明内容
本发明的目的是克服了上述现有技术的缺点,提供了一种能够实现提供完整且具有针对性的业务部署和性能优化的基于NFV设备的系统性能检测及调优方法。
为了实现上述目的,本发明的具有如下构成:
该基于NFV设备的系统性能检测及调优方法,包括如下步骤:
(1)对系统配置进行检测;
(2)设定系统性能参数;
(3)自动采样与系统带宽和延迟相关的性能事件;
(4)根据采样结果进行性能分析及优化。
较佳地,所述的步骤(1)和步骤(2)之间还包括如下步骤:
(1-1)检测BIOS(Basic Input/Output System,基本输入输出系统)预配置参数并修改;
(1-2)检测CPU状态并配置;
(1-3)检测内存子系统并设定内存子系统相关性能参数;
(1-4)检测网络设备并设定网络设备相关性能参数;
(1-5)检测宿主机操作系统和内核参数并设定宿主机相关性能参数;
(1-6)设定虚拟机参数;
(1-7)设定客户机操作系统和内核参数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赛特斯信息科技股份有限公司,未经赛特斯信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610885210.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络服务系统
- 下一篇:MLAG环境下实现LACP的方法及装置