1
XXOO 2014-05-28 23:45:49 +08:00
不错。感谢。ubuntu14可以用么?
|
2
AstroProfundis 2014-05-28 23:46:01 +08:00
Mark
不过我现在是自己打包 linux-linode 内核用了...没错我是服务器上用 Arch 的奇葩_(:зゝ∠)_ https://github.com/AstroProfundis/linux-linode |
5
interdev OP |
7
XXOO 2014-05-29 00:58:23 +08:00
加了这个:
net.ipv4.tcp_syncookies = 1 net.ipv4.tcp_tw_reuse = 1 net.ipv4.tcp_tw_recycle = 1 net.ipv4.tcp_fin_timeout = 30 net.ipv4.tcp_keepalive_time = 1200 net.ipv4.ip_local_port_range = 10000 65000 net.ipv4.tcp_max_syn_backlog = 8192 net.ipv4.tcp_max_tw_buckets = 5000 net.core.rmem_max = 67108864 net.core.wmem_max = 67108864 net.ipv4.tcp_rmem = 4096 87380 67108864 net.ipv4.tcp_wmem = 4096 65536 67108864 net.core.netdev_max_backlog = 250000 net.ipv4.tcp_mtu_probing = 1 net.ipv4.tcp_congestion_control = hybla |
8
interdev OP sysctl net.ipv4.tcp_congestion_control 显示 hybla 就成功了。
|
9
Nin 2014-05-29 01:06:12 +08:00 via Android
其实官方文档有篇pvgrub的文章,照着那样做加一句话就行了
|
10
davidyin 2014-05-29 01:06:46 +08:00
这算是黑科技diy么?
|
12
infong 2014-05-29 01:15:00 +08:00 via Android
马克,回头试试。。。
|
13
XXOO 2014-05-29 03:49:16 +08:00
我测试了:开启前5m/s,开启后200k/s 看youtube。。。。楼下补充
|
15
rhwood 2014-05-29 09:09:27 +08:00
|
16
zjgood 2014-05-29 09:33:18 +08:00 via Android
正需要,感谢
|
17
pfipdaniel 2014-05-29 09:59:06 +08:00
涨姿势了,第一次知道还有这样的模块,看来是我孤陋寡闻了,回去在自己的DO上试试,看看效果怎么样,话说现在DO上用ss连360p都看不了,郁闷的很。。。
|
18
Nin 2014-05-29 10:00:12 +08:00
@interdev https://library.linode.com/custom-instances/pv-grub-custom-compiled-kernel
@rhwood 那你可以试试楼主的办法,我是在Debian 7的环境下用原内核配置文件编译的,启动一切正常,光是改一个hybla没什么用处,其他的参数也要调整。我改了之后速度大概提升了4倍左右。相反我改成htcp倒是没什么改变。 |
19
mikj 2014-05-29 10:05:10 +08:00
32个赞给楼主
|
20
interdev OP @pfipdaniel DO不用编译,我do上的ubuntu官方内核自带了,用 sysctl net.ipv4.tcp_congestion_control=hybla 加载即可。
|
22
ooxxcc 2014-05-29 11:28:34 +08:00
ubuntu直接用官方内核就有hybla,不需要自己编译。。。。
就是不要用linode提供的内核,用ubuntu提供的 |
24
niseter 2014-05-29 23:41:05 +08:00 via Android
马克
|
25
ooxxcc 2014-06-14 14:24:01 +08:00
@XXOO 我是说,ubuntu发行版带的内核有hybla,https://library.linode.com/custom-instances/pv-grub-howto
|
26
xuyuanp 2014-06-23 12:17:30 +08:00
请问,archlinux没有hybla模块怎么搞,谢谢
|
27
TrickLin 2014-07-13 13:19:44 +08:00 1
请教...在Ubuntu14.04下编译hybla...执行到第八步报错
root@localhost:/lib/modules/3.12.9-x86_64-linode37# depmod -a depmod: WARNING: could not open /lib/modules/3.12.9-x86_64-linode37/modules.order: No such file or directory depmod: WARNING: could not open /lib/modules/3.12.9-x86_64-linode37/modules.builtin: No such file or directory 什么情况... |
28
interdev OP |
31
quericy 2014-12-01 13:07:13 +08:00
|
32
lguan 2014-12-12 14:02:41 +08:00
|
33
magicdog20 2014-12-14 02:09:54 +08:00
我用的debian,在/etc/modules文件中加入一行tcp_hybla,开机就可以自动载入
|
34
20015jjw 2014-12-26 21:22:07 +08:00
@lguan 我开机还是无法自动加载。在测试模块的时候一切正常,touch之后depmod -a也执行而没有报错,但是reboot之后输入sysctl net.ipv4.tcp_available_congestion_control依然还是不显示,需要手动加载,很奇怪。我的sysctl.conf似乎也没用。如果能解答就好了,谢谢。
|
37
jaleo 2015-02-16 22:20:44 +08:00
我测试了,vultr的centos 7系统,默认是支持hybla算法的。启用后发现youtube 4K的速度慢了很多,关闭后正常,粗略地来回测试了几次,最后决定删除net.ipv4.tcp_congestion_control = hybla这句话。到底什么原因不清楚,或许我单位的网络比较好,本身到vultr节点的质量已经够好了。
|
41
604542720 2015-06-20 19:22:09 +08:00
@jaleo 谁说vultr centos 7 支持hybla的。。。net.ipv4.tcp_available_congestion_control = cubic reno
|
42
ljl024 2015-06-21 11:48:12 +08:00
成功了,谢谢
|
43
Domokira 2015-10-15 15:54:41 +08:00
大神求助啊,现在用 4.1.5 的最新内核,到 make 再生成编译模块需要的内核报错了,
kernel/Makefile:135: *** No X.509 certificates found *** 这是什么原因呢?要怎么解决? |
44
fly3949 2015-10-25 18:08:52 +08:00
同楼上。。 kernel/Makefile:135: *** No X.509 certificates found ***
|