我正在检查我的网站的IW,并意识到它的4.
[user~]$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 10:13:20.971391 IP 175.x.x.x > 17.x.x.x.http: Flags [S],seq 3929903562,win 5840,options [mss 1460,sackOK,TS val 1701657127 ecr 0,nop,wscale 6],length 0
我跑
[user~]$uname -r 3.0.4x86_64-linode21
如何增加初始窗口?
你建议重新编译到新内核吗? (不想这样做)还是有另一种方式?
Nginx HTTP缓存命中需要
[site ~]$time curl www.site.com/ >/dev/null % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 6440 0 6440 0 0 26002 0 --:--:-- --:--:-- --:--:-- 39753 real 0m0.268s user 0m0.004s sys 0m0.012s
至少0.3秒
解决方法
最近在
Hacker News entry中对此进行了详细讨论,该过程涉及使用“ip route change”命令和一些特定参数.关于
first comment的讨论有更多的帮助,我建议你去那里试一试,看看它是否有效.
你的内核是非常新的,所以建立慢启动设置的initrwnd参数默认情况下似乎是10 …所以你的4是有点奇怪.无论如何,只要测试它,让我们知道你是否注意到任何改进!