请教LVS权值设定

各位:
请问LVS中真实服务器的权值可不可以设置为小数,如0.5或0.7之类的?
是不是真实服务器在调度器中的权值设置为0,不会有新的连接再被分配到该服务器;1表示负载正好。

Forums:

真实服务器的权值不能使用小数,只能用整数。

真实服务器在调度器中的权值设置为0时,不会有新的连接再被分配到该服务器。但服务器权值的大小可以表示不同的处理性能。例如,我们有三台服务器A、B和C,它们的配置各有不同,B是A处理性能的两倍,C是A处理性能的1.2倍,我们可以选用它们的权值为1000、2000和1200,当然也可以选择比较小的数字。

权值范围稍大一点的好处是当权值需要调整时,可以做得更精确一些。

章博士您好!
我想知道如果有两台realserver的处理能力不一样,比如一个是PIII服务器,一个是P4服务器;而我在配置调度算法的时候使用了加权轮询,权值均设置为1。用测试工具进行压力测试,比如发起3000个连接。
这个时候如果硬件配置较低的PIII服务器刚刚正好达到了处理极限(最大1000连接),此时那台P4服务器的连接数也应该是1000连接左右,接下来剩下的1000连接如何分配呢?还是继续遵循1:1的调度算法进行转发吗?那么这样一来那台PIII服务器已经满负荷了,岂不是要发生连接丢失的现象?

期盼答复!谢谢!

randomness