摘 要:LVS(Linux Virtual Sewer)是實現(xiàn)集群服務(wù)器的一種開放源代碼軟件,它提供了一個基本框架和幾種簡單的負(fù)載均衡算法。文章通過分析其實現(xiàn)原理、系統(tǒng)組成及代碼結(jié)構(gòu),得出LVS集群服務(wù)器三種不同工作模式的架構(gòu)和數(shù)據(jù)調(diào)度策略的實現(xiàn)機制,從而提出從LVS出發(fā)建立一個新的待研究系統(tǒng)時的詳細(xì)改造方法與步驟,以及所涉及的函數(shù)和數(shù)據(jù)結(jié)構(gòu)等,并據(jù)此對不同的應(yīng)用做出相應(yīng)的優(yōu)化和改進(jìn)。
關(guān)鍵詞:集群服務(wù)器;Linux virtual server;Linux;NetFilter