![]() | 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 47jm9ozp 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 47jm9ozp 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 ![]() 请教...在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 *** |