By 吳佳明_普空後端
1./proc/sys/net/ipv4/vs/fullnat_timestamp_remove_entry 權限0644,整型,默認1session
該接口是一個讀寫接口,控制」禁止TCP timestamp option」功能是否打開tcp
操做ide |
含義spa |
結果orm |
讀取server |
=1 禁止timestamp, =0 容許timestamp接口 |
N/Aip |
寫入0內存 |
容許timestamp |
0 |
寫入1 |
禁止timestamp |
1 |
寫入其餘值 |
不操做 |
原有數值不變 |
2./proc/sys/net/ipv4/vs/fullnat_mss_adjust_entry 權限0644,整型,默認1
該接口是一個讀寫接口,控制「調整TCP mss option大小」功能是否打開
操做 |
含義 |
結果 |
讀取 |
=1 容許調整mss大小, =0 禁止調整mss大小 |
N/A |
寫入0 |
禁止調整mss大小 |
0 |
寫入1 |
容許調整mss大小 |
1 |
寫入其餘值 |
不操做 |
原有數值不變 |
3./proc/sys/net/ipv4/vs/fullnat_conn_reused_entry 權限0644,整型,默認1
該接口是一個讀寫接口,控制「connection複用」功能的是否打開
操做 |
含義 |
結果 |
讀取 |
=1 容許connection複用, =0 禁止connection複用 |
N/A |
寫入0 |
禁止connection複用 |
0 |
寫入1 |
容許connection複用 |
1 |
寫入其餘值 |
不操做 |
原有數值不變 |
4./proc/sys/net/ipv4/vs/fullnat_toa_entry權限0644,整型,默認1
該接口是一個讀寫接口,控制「在TCP OPTION中添加client address」功能是否打開
操做 |
含義 |
結果 |
讀取 |
=1 容許添加client address, =0 禁止添加client address |
N/A |
寫入0 |
禁止添加client address |
0 |
寫入1 |
容許添加client address |
1 |
寫入其餘值 |
不操做 |
原有數值不變 |
5./proc/sys/net/ipv4/vs/fullnat_lport_max 權限0644,整型,默認65535
該接口是一個讀寫接口,設置「localaddress中port範圍的最大值」
操做 |
含義 |
結果 |
讀取 |
Local address port範圍最大值 |
N/A |
寫入1025~65535 |
修改port範圍最大值 |
寫入值 |
寫入其餘值 |
不操做 |
原有數值不變 |
6./proc/sys/net/ipv4/vs/fullnat_lport_min 權限0644,整型,默認5000
該接口是一個讀寫接口,設置「localaddress中port範圍的最小值」
操做 |
含義 |
結果 |
讀取 |
Local address port範圍最小值 |
N/A |
寫入1025~65535 |
修改port範圍最小值 |
寫入值 |
寫入其餘值 |
不操做 |
原有數值不變 |
7./proc/sys/net/ipv4/vs/fullnat_lport_tries 權限0644,整型,默認10000
該接口是一個讀寫接口,設置「選擇local address」的最大嘗試次數。
操做 |
含義 |
結果 |
讀取 |
Local address port選擇次數 |
N/A |
寫入10~60000 |
修改lport選擇嘗試次數最大值 |
寫入值 |
寫入其餘值 |
不操做 |
原有數值不變 |
8./proc/net/ip_vs_ext_stats seq類型
該接口是一個只讀接口,用於獲取FULLNAT運行狀態
字段 |
含義 |
結果 |
fullnat_add_toa_ok |
添加client address成功次數 |
N/A |
fullnat_add_toa_fail_len |
添加client address失敗次數(超出長度) |
N/A |
fullnat_add_toa_fail_mem |
添加client address失敗次數(內存不足) |
N/A |
fullnat_add_toa_fail_proto |
添加client address失敗次數(非ipv4協議) |
N/A |
fullnat_conn_reused |
鏈接複用總次數 |
N/A |
fullnat_conn_reused_close |
鏈接複用次數(複用CLOSE狀態的session) |
N/A |
fullnat_conn_reused_timewait |
鏈接複用次數(複用TIMEWAIT狀態的session) |
N/A |
fullnat_conn_reused_finwait |
鏈接複用次數(複用FINWAIT狀態的session) |
N/A |
fullnat_conn_reused_closewait |
鏈接複用次數(複用CLOSEWAIT狀態的session) |
N/A |
fullnat_conn_reused_lastack |
鏈接複用次數(複用LASTACK狀態的session) |
N/A |
fullnat_conn_reused_estab |
鏈接複用次數(複用ESTABLISHED狀態的session) |
N/A |
9./proc/ sys/net/ipv4/vs/synproxy_init_mss 權限0644,整型,默認1452
該接口是一個讀寫接口,表示STEP1中和Client協商時的初始MSS
操做 |
含義 |
結果 |
讀取 |
當前STEP1中和Client協商時的初始MSS |
N/A |
寫入>= 0且<=65535的數值 |
修改STEP1中和Client協商時的初始MSS值 |
寫入的數值 |
寫入其餘數值 |
不操做 |
原有數值不變 |
10./proc/ sys/net/ipv4/vs/synproxy_ack_skb_store_thresh 權限0644,整型,默認3
該接口是一個讀寫接口,表示client-lvs已經完成3次握手,但lvs-rs間正在創建3次握手時,若是client有數據包過來,須要buffer,本參數指定該buffer的長度,單位爲packet;
操做 |
含義 |
結果 |
讀取 |
skb緩衝長度 |
N/A |
寫入>= 0且<=5的數值 |
修改skb緩衝的長度 |
寫入的數值 |
寫入其餘數值 |
不操做 |
原有數值不變 |
11./proc/ sys/net/ipv4/vs/synproxy_syn_retry權限0644,整型,默認3
該接口是一個讀寫接口,表示step3,lvs發送syn包給rs,若是丟包,重傳的次數;
操做 |
含義 |
結果 |
讀取 |
Syn包重傳次數 |
N/A |
寫入>= 0且<=6的數值 |
修改syn包重傳次數 |
寫入的數值 |
寫入其餘數值 |
不操做 |
原有數值不變 |
12./proc/ sys/net/ipv4/vs/synproxy_ack_storm_thresh 權限0644,整型,默認10
該接口是一個讀寫接口,表示ackstorm判斷的條件(相同數據包重傳個數),若是斷定爲ack storm,則丟棄全部該相同的數據包;
操做 |
含義 |
結果 |
讀取 |
斷定Ack storm相同數據包個數 |
N/A |
寫入>= 0且<=65535的數值 |
修改斷定Ack storm相同數據包個數 |
寫入的數值 |
寫入其餘數值 |
不操做 |
原有數值不變 |
13./proc/ sys/net/ipv4/vs/synproxy_synack_ttl 權限0644,整型,默認63
該接口是一個讀寫接口,表示STEP1中和Client協商時的初始TTL
操做 |
含義 |
結果 |
讀取 |
當前STEP1中和Client協商時的初始TTL; |
N/A |
寫入>= 1且<=255的數值 |
修改STEP1中和Client協商時的初始TTL值 |
寫入的數值 |
寫入其餘數值 |
不操做 |
原有數值不變 |
14./proc/ sys/net/ipv4/vs/synproxy_conn_reuse,權限0644,整型,默認1
/proc/ sys/net/ipv4/vs/synproxy_conn_reuse_close,整型,默認1
/proc/ sys/net/ipv4/vs/synproxy_conn_reuse_time_wait,整型,默認1
/proc/ sys/net/ipv4/vs/synproxy_conn_reuse_fin_wait,整型,默認0
/proc/ sys/net/ipv4/vs/synproxy_conn_reuse_close_wait,整型,默認0
/proc/ sys/net/ipv4/vs/synproxy_conn_reuse_last_ack,整型,默認0
該接口是一個讀寫接口,該數值表示是否複用session,1表示true
操做 |
含義 |
結果 |
讀取 |
讀取當前數值 |
N/A |
寫入0 |
關閉session複用 |
0 |
寫入1 |
啓動session複用 |
1 |
寫入其餘數值 |
不操做 |
原有數值不變 |
15./proc/ sys/net/ipv4/vs/synproxy_defer權限0644,整型,默認1
該接口是一個讀寫接口,該數值表示是否在SYN-PROXY session創建以前,是否丟棄空ack包(等待GET請求到來時才創建session),1表示true
操做 |
含義 |
結果 |
讀取 |
讀取當前數值 |
N/A |
寫入0 |
設置爲session創建以前丟棄空ack包 |
0 |
寫入1 |
設置爲收到第一個ack就創建session |
1 |
寫入其餘數值 |
不操做 |
原有數值不變 |
16./proc/ sys/net/ipv4/vs/synproxy_sack權限0644,整型,默認1
該接口是一個讀寫接口,該數值表示是否提供sack支持,1表示true
操做 |
含義 |
結果 |
讀取 |
讀取當前數值 |
N/A |
寫入0 |
關閉sack支持 |
0 |
寫入1 |
打開sack支持 |
1 |
寫入其餘數值 |
不操做 |
原有數值不變 |
17./proc/ sys/net/ipv4/vs/synproxy_wscale權限0644,整型,默認1
該數值表示是否支持wscale,1表示true
操做 |
含義 |
結果 |
讀取 |
讀取當前數值 |
N/A |
寫入0 |
關閉wscale支持 |
0 |
寫入1 |
打開wscale支持 |
1 |
寫入其餘數值 |
不操做 |
原有數值不變 |
18./proc/net/ip_vs_ext_stats 權限0644,seq類型
該接口是一個只讀接口,用於獲取SYNPROXY運行狀態
字段 |
含義 |
結果 |
||
synproxy_rs_error |
後端Real Server創建鏈接的錯誤次數 |
N/A |
||
synproxy_null_ack |
丟棄的空ack包個數 |
N/A |
||
synproxy_bad_ack |
序列號檢查錯誤的ack包個數 |
N/A |
||
synproxy_ok_ack |
序列號檢查正確的ack包個數 |
N/A |
||
synproxy_syn_cnt |
收到的SYN包數 |
N/A |
||
synproxy_ack_storm |
ack storm發生次數 |
N/A |
||
synproxy_synsent_qlen |
syn_sent狀態下緩衝溢出的報文個數 |
|||
synproxy_conn_reuse |
鏈接複用次數 |
N/A |
||
synproxy_conn_reused_close |
鏈接複用次數(複用CLOSE狀態的session) |
N/A |
||
synproxy_conn_reused_timewait |
鏈接複用次數(複用TIMEWAIT狀態的session) |
N/A |
||
synproxy _conn_reused_finwait |
鏈接複用次數(複用FINWAIT狀態的session) |
N/A |
||
synproxy_conn_reused_closewait |
鏈接複用次數(複用CLOSEWAIT狀態的session) |
N/A |
||
synproxy _conn_reused_lastack |
鏈接複用次數(複用LASTACK狀態的session) |
N/A |
||
19./proc/sys/net/ipv4/vs/defence_tcp_drop 權限0644,整型,默認1
該接口是一個讀寫接口,控制」丟棄VIP+!VPORT的TCP數據包」功能是否打開
操做 |
含義 |
結果 |
讀取 |
=1 啓動丟棄vip+!vport tcp數據包功能, =0 則關閉 |
N/A |
寫入0 |
關閉丟棄vip+!vport tcp數據包功能 |
0 |
寫入1 |
啓動丟棄vip+!vport tcp數據包功能 |
1 |
寫入其餘值 |
不操做 |
原有數值不變 |
20./proc/sys/net/ipv4/vs/defence_udp_drop 權限0644,整型,默認1
該接口是一個讀寫接口,控制」丟棄VIP UDP包」功能是否打開
操做 |
含義 |
結果 |
讀取 |
=1 啓動丟棄vip udp數據包功能, =0 則關閉 |
N/A |
寫入0 |
關閉丟棄vip udp數據包功能 |
0 |
寫入1 |
啓動丟棄vip udp數據包功能 |
1 |
寫入其餘值 |
不操做 |
原有數值不變 |
21./proc/sys/net/ipv4/vs/defence_frag_drop 權限0644,整型,默認1
該接口是一個讀寫接口,控制」丟棄全部IP分片包(ospf除外)」功能是否打開
操做 |
含義 |
結果 |
讀取 |
=1 啓動丟棄全部IP分片包數據包功能, =0 則關閉 |
N/A |
寫入0 |
關閉丟棄全部IP分片包功能 |
0 |
寫入1 |
啓動丟棄全部IP分片包功能 |
1 |
寫入其餘值 |
不操做 |
原有數值不變 |
22./proc/net/ip_vs_ext_stats 權限0644,seq類型
該接口是一個只讀接口,用於獲取DEFNECE運行狀態
字段 |
含義 |
結果 |
defence_ip_frag_drop |
Ip分片包丟棄個數 |
N/A |
defence_tcp_drop |
VIP+!VPORT TCP包丟棄個數 |
N/A |
defence_udp_drop |
UDP包丟棄個數 |
N/A |
23./proc/sys/net/ipv4/vs/tcp_timeout_established 權限0644,整型,默認值爲:900000ms
該接口是一個讀寫接口,表示session處於IP_VS_TCP_S_ESTABLISHED狀態的超時時間:
操做 |
含義 |
結果 |
讀取 |
讀取當前設置的超時時間 |
N/A |
寫入1000~1800000 |
設置超時時間 |
1000~1800000 |
寫入其餘數值 |
不操做 |
原有數值不變 |
24./proc/sys/net/ipv4/vs/tcp_timeout_syn_sent 權限0644,整型,默認值爲:120000ms
該接口是一個讀寫接口,表示session處於IP_VS_TCP_S_SYN_SENT狀態的超時時間:
操做 |
含義 |
結果 |
讀取 |
讀取當前設置的超時時間 |
N/A |
寫入1000~240000 |
設置超時時間 |
1000~240000 |
寫入其餘數值 |
不操做 |
原有數值不變 |
25./proc/sys/net/ipv4/vs/tcp_timeout_syn_recv 權限0644,整型,默認值爲:60000ms
該接口是一個讀寫接口,表示session處於IP_VS_TCP_S_SYN_RECV狀態的超時時間:
操做 |
含義 |
結果 |
讀取 |
讀取當前設置的超時時間 |
N/A |
寫入1000~120000 |
設置超時時間 |
1000~120000 |
寫入其餘數值 |
不操做 |
原有數值不變 |
26./proc/sys/net/ipv4/vs/tcp_timeout_fin_wait 權限0644,整型,默認值爲:120000ms
該接口是一個讀寫接口,表示session處於IP_VS_TCP_S_FIN_WAIT狀態的超時時間:
操做 |
含義 |
結果 |
讀取 |
讀取當前設置的超時時間 |
N/A |
寫入1000~240000 |
設置超時時間 |
1000~240000 |
寫入其餘數值 |
不操做 |
原有數值不變 |
27./proc/sys/net/ipv4/vs/tcp_timeout_time_wait 權限0644,整型,默認值爲:120000ms
該接口是一個讀寫接口,表示session處於IP_VS_TCP_S_TIME_WAIT狀態的超時時間:
操做 |
含義 |
結果 |
讀取 |
讀取當前設置的超時時間 |
N/A |
寫入1000~240000 |
設置超時時間 |
1000~240000 |
寫入其餘數值 |
不操做 |
原有數值不變 |
28./proc/sys/net/ipv4/vs/tcp_timeout_close 權限0644,整型,默認值爲:10000ms
該接口是一個讀寫接口,表示session處於IP_VS_TCP_S_CLOSE狀態的超時時間:
操做 |
含義 |
結果 |
讀取 |
讀取當前設置的超時時間 |
N/A |
寫入1000~20000 |
設置超時時間 |
1000~20000 |
寫入其餘數值 |
不操做 |
原有數值不變 |
29./proc/sys/net/ipv4/vs/tcp_timeout_close_wait 權限0644,整型,默認值爲:60000ms
該接口是一個讀寫接口,表示session處於IP_VS_TCP_S_CLOSE_WAIT狀態的超時時間:
操做 |
含義 |
結果 |
讀取 |
讀取當前設置的超時時間 |
N/A |
寫入1000~120000 |
設置超時時間 |
1000~120000 |
寫入其餘數值 |
不操做 |
原有數值不變 |
30./proc/sys/net/ipv4/vs/tcp_timeout_last_ack 權限0644,整型,默認值爲:30000ms
該接口是一個讀寫接口,表示session處於IP_VS_TCP_S_LAST_ACK狀態的超時時間:
操做 |
含義 |
結果 |
讀取 |
讀取當前設置的超時時間 |
N/A |
寫入1000~60000 |
設置超時時間 |
1000~60000 |
寫入其餘數值 |
不操做 |
原有數值不變 |
31./proc/sys/net/ipv4/vs/tcp_timeout_listen 權限0644,整型,默認值爲:120000ms
該接口是一個讀寫接口,表示session處於IP_VS_TCP_S_LISTEN狀態的超時時間:
操做 |
含義 |
結果 |
讀取 |
讀取當前設置的超時時間 |
N/A |
寫入1000~240000 |
設置超時時間 |
1000~240000 |
寫入其餘數值 |
不操做 |
原有數值不變 |
32./proc/sys/net/ipv4/vs/tcp_timeout_synack 權限0644,整型,默認值爲:120000ms
該接口是一個讀寫接口,表示session處於IP_VS_TCP_S_SYNACK狀態的超時時間:
操做 |
含義 |
結果 |
讀取 |
讀取當前設置的超時時間 |
N/A |
寫入1000~240000 |
設置超時時間 |
1000~240000 |
寫入其餘數值 |
不操做 |
原有數值不變 |
33./proc/net/ip_vs
Virtual server和realserver的信息,同ipvsadm –ln;
34./proc/net/ip_vs_stats
整個LVS上total conn/packet/bytes 和cps/pps/bps的信息;