请选择 进入手机版 | 继续访问电脑版

IDC好

 找回密码
 立即注册

QQ登录

只需一步,快速开始

返回列表
查看: 141|回复: 0

[香港服务器] 附CentOS 6/7配置过程

[复制链接]

92

主题

92

帖子

462

积分

新手上路

Rank: 1

积分
462
发表于 2020-12-10 17:19:31 | 显示全部楼层 |阅读模式
服务器租用
公司名称: 壹基比
公司网站: http://www.58bgp.cn
联系QQ: 1254293078
联系电话: 15083830600
机器类型: 香港服务器
机房名称: tko
CPU核心: 24 核心
内存大小: 32 GB
硬盘大小: 240 GB
IP个数: 5 个
防御: 10 GB
默认带宽: 15 MB
价格/月: -
最近这段时间BBR都比较火,前面有说如何在CAC的Debian-8-64bit安装BBR正确打开方式,现在说下,CentOS 6/7配置过程。

推荐理由:没配置BBR前,用SS看U2B的速度206K/s顶天了。(不爱BBR 可考虑锐速,均可加速)
配置BBR后,速度能达到800K/s,效果还是很明显的,看720P很稳定。
SpeedTest的测速:

PS:有朋友要照着操作的话,一定要做好更换内核后再也登陆不进去的心理准备,跟装锐速一样。

CentOS 6 如果用的是CentOS 7请跳过这里,看下面的CentOS 7部分

1、查看默认内核
uname -r

2、安装新内核
rpm -ivh http://elrepo.org/people/ajb/dev ... o.x86_64.rpm--force

查询安装的内核列表,如果看到 kernel-ml-4.9.0-0.rc8.el6.elrepo.x86_64 ,说明内核安装成功了。
rpm -qa | grep kernel

3、重新启动
reboot

4、稍等一会,再次连上去之后,查看内核顺序
awk '/^title/ ' /etc/grub.conf

看下面这一行排第几,就我的情况,这一个内核排在第2位,那么就2减1为1(因为索引值从0开始)
title CentOS (4.9.0-0.rc8.el6.elrepo.x86_64)

5、修改默认内核,然后修改其中的这个值,就我的情况,0改为1:
sudo vi /etc/grub.conf

default=0

保存文件,再次重新启动
reboot

6、再次连上去之后,查询默认内核,看到 4.9.0-0.rc8.el6.elrepo.x86_64 ,说明当前的默认内核就是我们刚安装的。
uname -r

7、修改配置

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf && echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p && sysctl net.ipv4.tcp_available_congestion_control

lsmod | grep bbr
如果前面几句都没报错,最后这句输出类似下面的信息,则说明成功了。
tcp_bbr           16384 11

CentOS 7

1、查看默认内核
uname -r

2、安装新内核
rpm -ivh http://elrepo.org/people/ajb/dev ... o.x86_64.rpm--force

查询安装的内核列表,如果看到 kernel-ml-4.9.0-0.rc8.el7.elrepo.x86_64 ,说明内核安装成功了。
rpm -qa | grep kernel

3、重新启动
reboot

4、稍等一会,再次连上去之后,查看内核顺序
awk -F\' '$1=="menuentry " {print $2}' /etc/grub2.cfg

看下面这一行排第几,就我的情况,这一个内核排在第2位,那么就2减1为1(因为索引值从0开始)
CentOS Linux (4.9.0-0.rc8.el7.elrepo.x86_64) 7 (Core)

5、修改默认内核,修改下面的命令中的0,就我的情况,0改为1,然后执行它
grub2-set-default 0

然后,再次重新启动
reboot

6、再次连上去之后,查询默认内核,看到 4.9.0-0.rc8.el7.elrepo.x86_64 ,说明当前的默认内核就是我们刚安装的。
uname -r

7、修改配置

echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf && echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p && sysctl net.ipv4.tcp_available_congestion_control

lsmod | grep bbr
如果前面几句都没报错,最后这句输出类似下面的信息,则说明成功了。
tcp_bbr           16384 11

PS:BBR 目的是要尽量跑满带宽, 并且尽量不要有排队的情况, 效果并不比速锐差
最新 4.9.0-rc8 内核已支持 tcp_bbr

记住,OpenVZ是不可以的。

壹基比小喻QQ:1254293078
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|论坛帖子|用户协议|全球IDC举报点评论坛 |网站地图

GMT+8, 2021-2-26 09:26 , Processed in 0.117155 second(s), 24 queries .

Powered by IDC好 X3.3

© 2001-2017 idchao.Com

快速回复 返回顶部 返回列表