几个概念,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