LVS(调度器)四种工作模式,十种调度算法-----经典面试题
LVS(调度器)四种工作模式,十种调度算法
四种工作模式:
- lVS-nat: 修改请求报文的目标Ip,多目标IP的DNAT
- LVS-dr: 操纵封装新的MAC地址
- LVS-tun: 在请求IP报文之外新加一个IP首部
- LVS-fullnat: 修改请求报文的源和目标IP
十种调度算法:
静态方法:
1.RR:roundrobin 轮询,较常用
2, WRR:Weighted RR 加权轮询,较常用
3.SH:Source Hashing 实现session sticky ,源IP地址hash
4. DH: Destination Hashing 目标地址hash ,第一次轮询调度至RS
动态方法:
- LC,least connections适用于长连接应用
- WLC:weighted LC 默认调度算法较常用
- SED:shortest Expction Delay 初始连接高权重优先,只检查活动连接,而不考虑非活动连接
- NQ:Never Queue 第一轮均匀分配,后续SED
- LBLC:locality-Based LC 动态的DH算法6.LBLCR:locality-Based LC 带复制功能的LBLC,解决LBLC负载不均衡问题
内核版本4.15后新增调度算法:FO和OVF
详情请参阅:http://www.weirui.vip/?p=588&preview=true
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)