Linux虚拟服务器(Linux Virtual Server,LVS)是一个虚拟的服务器集群系统,主要用于多服务器的负载均衡。LVS工作在网络层,可以实现高性能、高可用的服务器集群技术。LVS体系结构如图Q61-1所示。
图Q61-1 LVS体系结构
LVS常见的调度算法包括:
(1)轮询调度(Round-Robin Scheduling);
(2)加权轮询调度(Weighted Round-Robin Scheduling);
(3)最少连接调度(Least-Connection Scheduling);
(4)加权最少连接调度(Weighted Least-Connection Scheduling);
(5)基于局部性的最少链接(Locality-Based Least-Connection Scheduling);
(6)带复制的基于局部性最少链接(Locality-Based Least-Connection with Replication Scheduling);
(7)目标地址散列调度(Destination Hashing Scheduling);
(8)源地址散列调度(Source Hashing Scheduling)。