linux 界面刷新慢,Linux慢启动:更改ip route对初始窗口没有任何影响

我将机器中的tcp初始窗口更改为10,如下所示

[user@site etc]$sudo ip route change default via 17.255.209.1 dev eth0 proto static initcwnd 10

并更改了tcp_slow_start_after_idle,如下所示

[user@site etc]$sudo sysctl -a | grep tcp_slow_start_after_idle

net.ipv4.tcp_slow_start_after_idle = 0

下面给出了ip route show的确认

[user@site etc]$ip route show

default via 17.255.209.1 dev eth0 proto static initcwnd 10

169.254.0.0/16 dev eth0 scope link metric 1002

17.255.209.0/24 dev eth0 proto kernel scope link src 17.255.209.19

现在,当我在网站上执行tcpdump时,我似乎没有看到初始窗口中的更改,WIN / MSS默认为4.一千四百六十零分之五千八百四十〇= 4

[user@site etc]$sudo tcpdump -n -i any 'tcp[tcpflags] & (tcp-syn|tcp-ack) == tcp-syn and port 80'

tcpdump: verbose output suppressed,use -v or -vv for full protocol decode

listening on any,link-type LINUX_SLL (Linux cooked),capture size 65535 bytes

11:17:45.048174 IP 21.101.151.198.45873 > 17.255.209.19.http: Flags [S],seq 2008673341,win 5840,options [mss 1460,sackOK,TS val 1724223146 ecr 0,nop,wscale 6],length 0

我对网页做的卷曲请求大约30 KB的数据.

[user@machine ~]$curl http://www.site.com/js/main.js > /dev/null

% Total % Received % Xferd Average Speed Time Time Time Current

Dload Upload Total Spent Left Speed

100 88212 100 88212 0 0 179k 0 --:--:-- --:--:-- --:--:-- 272k

我的方法有什么不对?

核心

[user~]$uname -r

3.0.4x86_64-linode21

作为更新,这里是我尝试google.com时的结果

[user@site ~]$sudo tcpdump -n -i any 'tcp[tcpflags] & (tcp-syn|tcp-ack) == tcp-syn and host www.google.com'

tcpdump: verbose output suppressed,capture size 65535 bytes

17:20:28.033236 IP 17.255.209.19.42799 > 74.125.127.106.http: Flags [S],seq 3148947324,win 14600,TS val 193695310 ecr 0,wscale 4],length 0

如您所见,WIN / MSS在这种情况下为14600/1460 = 10

我尝试通过curl从服务器机器本身访问我的网站,结果如下:

[user@site ~]$sudo tcpdump -n -i any 'tcp[tcpflags] & (tcp-syn|tcp-ack) == tcp-syn and host www.site.com'

tcpdump: verbose output suppressed,capture size 65535 bytes

17:25:14.584338 IP 17.255.209.19.35008 > 17.255.209.19.http: Flags [S],seq 3894567470,win 32792,options [mss 16396,TS val 193981861 ecr 0,length 0

在这种情况下,WIN / MSS是32792/16396 = 2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值