您好,登錄后才能下訂單哦!
幾個常用的proc參數;
1. /proc/net/ip_vs
獲取當前LVS內核配置,包括VS和RS相關信息;同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進制,調度算法rr;
-> C0A8010B:0050 Route 1 0 0 - rs信息,rip和rport 16進制,權值為1,
-> C0A8010A:0050 Route 1 0 0 - ActiveConn是指established狀態的連接個數;
- InActConn是指非established狀態的連接個數;
2./proc/net/ip_vs_conn
獲取所有連接信息,建議不要用該命令,因為連接數很多時,CPU開銷會很大;
Pro FromIP FPrt ToIP TPrt DestIP DPrt State Expires
- 用戶ip和port vs ip和port rs ip和port tcp狀態機狀態 連接超時剩余的時間
3./proc/net/ip_vs_stats
獲取 連接/數據包/字節數 的全局統計信息;
第一行是 累計值;
第二行是 速率,統計周期為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
默認值為0,當LVS轉發數據包,發現目的RS無效(刪除)時,會丟棄該數據包,但不刪除相應 連接;這樣設計的考慮是,RS恢復時,如果Client和RS socket還沒有超時,則 可以繼續通訊;
如果將該參數置1,則馬上釋放相應 連接;
個人建議采用默認值,配置為0;
5. /proc/sys/net/ipv4/vs/expire_quiescent_template
默認值為0,當RS的weight值=0(如,健康檢測失敗,應用程序將RS weight置0)時,會話保持的新建連接 還會繼續調度到該RS上;
如果配置為1,則馬上將 會話保持的連接模板 置為無效,重新調度新的RS;
如果有會話保持的業務,建議該值 配置為1;
6. /proc/sys/net/ipv4/vs/nat_icmp_send
默認值為0;
如果置為1,當LVS收到RS發送出來的數據包,但沒有找到相應連接時,則發送目的不可達(端口不可達)的ICMP給RS;
建議采用默認值,為0;
7. /proc/sys/net/ipv4/vs/sync_threshold
默認值為 3 50;
這個參數和連接同步相關,LVS收到3個包后,開始啟動同步;之后,每收到50個包,啟動一次同步;
可以根據LVS的流量,可以調整連接同步的頻率,從而控制同步的系統開銷;
8. /proc/sys/net/ipv4/vs/下其它參數
用于“內存不足時釋放連接”,但當前服務器內存很大,這些參數已經無用;
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。