linux - LVS哈希表的连接调度

标签 linux linux-kernel

LVS支持连接哈希表,请求消息首先会查找该连接是否在LVS中进行了哈希处理,如果是,则消息会发送到固定节点。

LVS还支持一些连接调度方法,例如循环调度。从循环的描述来看,每个请求都将是循环的,这对我来说没有意义。如果请求发现已有的哈希连接,则会被投递到固定节点,无法通过轮询进行平衡。

这个问题让我很困惑,我无法继续,谢谢你的帮助。

最佳答案

当 IPVS 收到新连接时,它会选择一个真实服务器来处理该连接。 该选择是使用调度程序完成的。如果连接不是新的,它将被传递给真实服务器,不使用调度程序。

循环调度程序是循环分配所有连接请求的调度程序,而不是现有连接的数据包。

关于linux - LVS哈希表的连接调度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14139953/

相关文章:

linux - 附加到 vsftpd 的 ptrace 挂起

linux - 使用 ssh 在 shell 脚本中 undefined variable

linux - Bash 在单独的文件中复制多行

python - 使用 subprocess.Popen 启动子进程并在其运行时读取其输出

linux - 用sed命令改变/etc/hosts

linux - "the kernel address space"是什么?

c - 内核模块编程(中断处理程序)

linux - 是否可以从 linux 的用户空间执行 net_enable_timestamp()?

与设备通信的 Linux 程序

exception - Linux中除以零异常处理