LVS技术浅析-proc参数
幾個常用的proc參數(shù);
1. /proc/net/ip_vs
???獲取當(dāng)前LVS內(nèi)核配置,包括VS和RS相關(guān)信息;同ipvsadm -ln;
IP Virtual Server version 1.2.1 (size=1048576) - 這里size是指連接hash表大小;
Prot LocalAddress:Port Scheduler Flags
??-> RemoteAddress:Port Forward Weight ActiveConn InActConn
TCP??0ADC0108:0050 rr??????????????????????????- vs信息,vip和vport 16進制,調(diào)度算法rr;
??-> C0A8010B:0050??????Route???1??????0??????????0???- rs信息,rip和rport 16進制,權(quán)值為1,
??-> C0A8010A:0050??????Route???1??????0??????????0???- ActiveConn是指established狀態(tài)的連接個數(shù);
??????????????????????????????????????????????????????- InActConn是指非established狀態(tài)的連接個數(shù);
2./proc/net/ip_vs_conn
??獲取所有連接信息,建議不要用該命令,因為連接數(shù)很多時,CPU開銷會很大;
Pro FromIP???FPrt ToIP?????TPrt DestIP???DPrt State???????Expires
- 用戶ip和port???vs ip和port??rs ip和port??tcp狀態(tài)機狀態(tài)??連接超時剩余的時間
3./proc/net/ip_vs_stats
??獲取 連接/數(shù)據(jù)包/字節(jié)數(shù) 的全局統(tǒng)計信息;
??第一行是 累計值;
??第二行是 速率,統(tǒng)計周期為2s;
???Total Incoming Outgoing?????????Incoming?????????Outgoing
???Conns??Packets??Packets????????????Bytes????????????Bytes
???????0????????0????????0????????????????0????????????????0
?Conns/s???Pkts/s???Pkts/s??????????Bytes/s??????????Bytes/s
???????0????????0????????0????????????????0????????????????0
4./proc/sys/net/ipv4/vs/expire_nodest_conn
??默認(rèn)值為0,當(dāng)LVS轉(zhuǎn)發(fā)數(shù)據(jù)包,發(fā)現(xiàn)目的RS無效(刪除)時,會丟棄該數(shù)據(jù)包,但不刪除相應(yīng) 連接;這樣設(shè)計的考慮是,RS恢復(fù)時,如果Client和RS socket還沒有超時,則 可以繼續(xù)通訊;
??如果將該參數(shù)置1,則馬上釋放相應(yīng) 連接;
??個人建議采用默認(rèn)值,配置為0;
5. /proc/sys/net/ipv4/vs/expire_quiescent_template
??默認(rèn)值為0,當(dāng)RS的weight值=0(如,健康檢測失敗,應(yīng)用程序?qū)S weight置0)時,會話保持的新建連接 還會繼續(xù)調(diào)度到該RS上;
??如果配置為1,則馬上將 會話保持的連接模板 置為無效,重新調(diào)度新的RS;
??如果有會話保持的業(yè)務(wù),建議該值 配置為1;
6. /proc/sys/net/ipv4/vs/nat_icmp_send
??默認(rèn)值為0;
??如果置為1,當(dāng)LVS收到RS發(fā)送出來的數(shù)據(jù)包,但沒有找到相應(yīng)連接時,則發(fā)送目的不可達(端口不可達)的ICMP給RS;
??建議采用默認(rèn)值,為0;
7. /proc/sys/net/ipv4/vs/sync_threshold
??默認(rèn)值為 3??50;
??這個參數(shù)和連接同步相關(guān),LVS收到3個包后,開始啟動同步;之后,每收到50個包,啟動一次同步;
??可以根據(jù)LVS的流量,可以調(diào)整連接同步的頻率,從而控制同步的系統(tǒng)開銷;
8.?/proc/sys/net/ipv4/vs/下其它參數(shù)
??用于“內(nèi)存不足時釋放連接”,但當(dāng)前服務(wù)器內(nèi)存很大,這些參數(shù)已經(jīng)無用;
轉(zhuǎn)載于:https://blog.51cto.com/zj1991/1677143
總結(jié)
以上是生活随笔為你收集整理的LVS技术浅析-proc参数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: PHP解决方案@时间戳与时间日期
- 下一篇: linux中fork, source和e