the windows, is the data in on transmission.
1. net.ipv4.tcp_slow_start_after_idle = 0, this is necessary.
command : sysctl-w net.ipv4.tcp_slow_start_after_idle=0
2. MSS(Maximum Segment Size) inital = 1460 , MSS = MTU - 20TCPHear - 20 IPHeader
3. Send Window = min( Congestion Window, Receiver Window), about = CWind
4. if slow start (net.ipv4.tcp_slow_start_after_idle != 0), it will increase MSS every rtt(rount trip time, also is received a ACK for one packet)
5. NAPI , reduce the number of interupt to kernal.