7.3 负载均衡技术 - 51CTO.COM

来源:百度文库 编辑:神马文学网 时间:2024/05/16 23:03:44
负载均衡技术
在测试过程中,测试机也就是负载发生器也可能成为瓶颈。那么为什么测试机也可能成为瓶颈呢?原因是由于负载不均匀造成的。例如,在测试过程中使用4台测试机作为负载发生器,虚拟用户为1000个,这时如果负载分配不均匀,可能出现这种现象,就是1000个虚拟用户从4台中的2台测试机中产生,这样就导致有2台机器特别忙,而另外2台机器就特别闲,这样这2台特别忙的机器,其本身就可能成为瓶颈了。
为了尽可能减少或者避免测试机成为测试过程中的瓶颈,在测试过程中,需要使用所有的测试机产生Vuser,对被测试系统进行施压。
在默认模式下,会发现在Controller中添加多台Load Generators机器时,不管如何添加,最终只能选中一台机器,如图7-14所示。
 
 
图7-14  Load Generators机器设置
这样的负载分配是不均匀的,为了解决这个问题,首先要更换场景模式,选择Scenario→Convert Scenario to the Percentage Mode,将场景模式由组模式更换为百分比模式,如图7-15所示。在弹出的对话框中点击"是"按钮即可。 
图7-15  将组模式设置更改为百分比模式
这时,可以在已经添加好的Load Generators机器列表中选择需要的机器,如图7-16所示。 
(点击查看大图)图7-16  选择需要的负载机
选择需要的负载机,也可以选择所有的负载机,点击OK按钮,所选择的机器都将被添加进来,如图7-17所示。
 
图7-17  为Load Generators设置多台机器
如果需要将百分比模式切换回组模式,那么可以选择Scenario→Convert Scenario to the Vuser Group Mode,将场景模式切换为组模式,如图7-18所示。
 
图7-18  将百分比模式设置为组模式
这样就可以保证负载机均匀地对服务器进行施压。