linux上要開啟TCP Fast Open,內核版本至少為3.7.0, 且需要設置 /proc/sys/net/ipv4/tcp_fastopen 為3.
開啟后,如果有連接進來,使用如下命令查看:
grep '^TcpExt:' /proc/net/netstat | cut -d ' ' -f 91-96 | column -t
例如:
[root@vmxxx ~]# grep '^TcpExt:' /proc/net/netstat | cut -d ' ' -f 91-96 | column -t
TCPSYNChallenge TCPFastOpenActive TCPFastOpenActiveFail TCPFastOpenPassive TCPFastOpenPassiveFail TCPFastOpenListenOverflow
0 0 0 19 0 0
如果 TCPFastOpenPassive 在增長,表示接受到了fast open的tcp連接