Linode修改内核装锐速
来源:互联网 发布:js插件编写 编辑:程序博客网 时间:2024/05/22 17:00
1.更换内核
在Linode的控制面板中重装系统,选择CentOS 7,重装完毕后在Kernel中选择4.1.5-x86_64-linode61,然后reboot。
2.修改内核
远程登录后,输入sysctl net.ipv4.tcp_available_congestion_control
可以看到,结果中并没有hybla。
输入uname -r
显示4.1.5-x86_64-linode61
安装编译需要用到的软件: yum install -y gcc gcc-c++ kernel-devel && yum -y install bc
点击这里找到对应内核版本源代码的链接。
将内核源代码放到/usr/src/kernels/目录:
cd /usr/src/kernels/wget https://www.kernel.org/pub/linux/kernel/v4.x/linux-4.1.5.tar.gztar xzvf linux-4.1.5.tar.gzcd linux-4.1.5.tar.gzzcat /proc/config.gz > .configvim .config
查找CONFIG_TCP_CONG_CUBIC=y,在下面增加以下两行并保存:
CONFIG_TCP_CONG_HTCP=y
CONFIG_TCP_CONG_HYBLA=y
执行Make指令: make
编译过程时间看主机配置,大约半个小时。接下来进入net/ipv4/文件夹修改Makefile文件使hybla和htcp可以以模块的方式生成。
cd /usr/src/kernels/linux-4.1.5/
make modules
测试cubic、hybla、htcp算法的效果: cd net/ipv4/
insmod ./tcp_hybla.ko
insmod ./tcp_htcp.ko
使用sysctl net.ipv4.tcp_available_congestion_control
查看是否开启,否则用modprobe tcp_hybla
开启。
3.安装锐速
输入: wget -N --no-check-certificate https://raw.githubusercontent.com/91yun/serverspeeder/master/serverspeeder.sh && bash serverspeeder.sh
优化过程参考另一个帖子。
- Linode修改内核装锐速
- Linode教程
- Linode VPS
- linode玩法
- 折腾linode的VPS
- linode vpn 搭建
- linode referrals code
- Linode 搭建VPN
- Linode vps使用日志
- linode购买服务器
- linode挂载新硬盘
- linode vps centos7 配置
- Linux内核修改实验
- Linux内核修改实验
- 内核修改初探
- linux内核参数修改
- 修改编译linux内核
- linux内核参数修改
- LightOJ 1030 Discovering Gold【概率dp】
- Vue.js解析(十)【Vue组件间通信】
- Mysql 安装
- hdu1671trie
- git命令
- Linode修改内核装锐速
- Javascript知识点总结(四)
- 文章标题
- 4.7(1)——输出九九乘法表
- 制作html5游戏2
- HDU-1281 棋盘游戏
- 计算机音频储存
- 角点检测---moravec
- java-14-String类