Linux TCP

幾個概念,Mark 下,忘記的時候回去複習

擁塞窗口 congestion window

慢啓動及其算法

RTT         Round Trip Time 往返時間

RTO        Retransmission Time Out 重傳超時時間

擁塞避免算法 ssthresh

快速重傳算法

快速恢復算法

SACK

堅持定時器    報文格式

糊塗窗口綜合症

保活定時器    報文格式

timewait 狀態

closewait 狀態

lastack 狀態

長肥網絡/長肥管道

PAWS 算法


net.ipv4.ip_local_port_range=1024 65535

net.ipv4.tcp_fin_timeout=15

net.ipv4.tcp_tw_reuse=1

net.ipv4.tcp_tw_recycle=1


listen 隊列

net.ipv4.tcp_max_syn_blacklog=16384

net.core.somaxconn=2048


網卡的接收隊列

net.core.netdev_max_backlog=10000


網卡發送隊列

ifconfig eth0 txqueuelen 10000


net.ipv4.tcp_rmem

net.ipv4.tcp_rmem_default

net.ipv4.tcp_rmem_max

net.ipv4.tcp_wmem

net.ipv4.tcp_wmem_default

net.ipv4.tcp_wmem_max


BDP Bandwith Delay Product


ip route change 增加初始擁塞窗口


tsar --live

ss


net.ipv4.tcp_congestion_control=cubic

合理使用重要的 TCP 選項

TCP_DEFER_ACCEPT

TCP_CORK

TCP_NODELAY


writev/readv


spdy


CDN Combo

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章