虚拟化SMP架构下服务器性能优化
发布时间:2024-03-12 19:59
虚拟化技术,因其所具有的资源量化管理和良好隔离性,目前已经被企业广泛应用于测试开发环境的搭建,同时部分企业应用虚拟化技术将多余的服务器资源贡献出来为用户提供云服务。未来虚拟化技术将更多的应用在企业中,为用户提供更良好的服务,也为企业的资源便捷分配管理提供可能。 虚拟化SMP架构下服务器性能相对于非虚拟化环境存在问题。针对虚拟化环境下服务器响应时间分布波动较大,响应时间延长的问题,通过对不同绑定策略下服务器响应时间分布分析,发现在驱动域和客户域虚拟处理器与物理处理器都进行绑定的情况下,服务器的响应时间变得稳定,同时响应延迟较小。但是,虚拟处理器和物理处理器的绑定也导致网卡硬件中断和软件中断在虚拟处理器上的不均衡,直接致使物理处理器上负载的不均衡,部分处理器因为处理大量中断而饱和,进而成为性能瓶颈,致使总处理时间变长。针对该问题,论文提出在驱动域和客户域虚拟处理器和物理处理器都进行绑定的情况下,通过对硬件中断和软件中断进行均衡,实现物理处理器负载均衡的方法。该方法能够避免物理处理器成为服务器性能瓶颈,同时实现虚拟化SMP架构下服务器响应时间的稳定分布。在实验中进一步发现在虚拟化SMP架构下...
【文章页数】:56 页
【学位级别】:硕士
【部分图文】:
本文编号:3926801
【文章页数】:56 页
【学位级别】:硕士
【部分图文】:
图4.2软件中断的负载均衡设置内核参数,执行软件中断在CPU0和CPU1上的负载均衡之后,再次执行
图4.2软件中断的负载均衡设置内核参数,执行软件中断在CPU0和CPU1上的负载均衡之后,再次执行ApacheBenchmark测试,通过图4.2可以看到接收软件中断在CPU0和CPU1上均匀的分布。图4.3所示为对XSRC的测试。修改内核后通....
图4.3调度速率控制器XSRC功能测试表明,网络I/O负载均衡NLB能够实现硬件中断在各个处理器之间的
图4.3所示为对XSRC的测试。修改内核后通过xmsched-credit命令查看可以除了Weight和Cap之外,多出一个可控配置参数Rate_limit。设置控制Rate50000,再次查看xmsched-credit可以看到已经在内核中生效。....
图4.1硬件中断的负载均衡图4.2所示为修改后系统软件中断负载均衡测试
网卡硬件中断负载不均衡的原因。从图中可以看到网桥对应中断号为419,看时共处理298789个中断,但都是集中在CPU0上,CPU1上处理中断数置内核参数,执行网桥中断负载均衡之后,运行一个简单的ApacheBenc,再次查看,可以看到当前在CPU0和CPU1....
本文编号:3926801
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3926801.html