找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 1380|回复: 5

CentOs上提升网络速度的小Tip

[复制链接]
发表于 2021-7-20 00:57:49 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

您需要 登录 才可以下载或查看,没有账号?立即注册→加入我们

×
本帖最后由 元始天尊 于 2021-7-20 01:01 编辑

一直用CentOs做服务器。这里谈谈一些配置上的经验之谈

1. 网速提升

BBR是google 2016年发布的TCP拥塞控制算法,安装后上下行访问速度会提升。配置如下:

环境. CentOS7 + nginx
RAM  0.5G
DISK 10G
月费. $3.5(没错,就是除了ipv6only以外的最低配)

用我自家宽带测试下载速度,平均在15k/s,最高不超过20k/s,毕竟没有cn2线路,卡得一逼,ssh都要登陆半天

安装bbr:
参照https://github.com/cx9208/bbrplus

uname -r    显示4.14.129-bbrplus
lsmod | grep bbrplus    显示有tcp_bbrplus则成功

安装后再次测速,发现平均在80k/s,最高不超过100k/s,可见速度还是有所提升

2. ssh小技巧

2.1 防ssh长时间无操作卡死或失联
笔者在去年初就遇到这个问题,在ssh远程登陆后长时间不操作,ssh最终会失联或直接卡死在界面。只需要修改服务器端/etc/ssh/sshd_config为如下即可:
ClientAliveInterval 60
ClientAliveCountMax 6

2.2 ssh免密登陆
ssh内置多种登陆方式,最常见的是密码登陆,而更方便的是公钥登陆,该种方式无需每次输入密码,首先还是修改/etc/ssh/sshd_config,确保如下字段开启:
HostKey /etc/ssh/ssh_host_rsa_key
PubkeyAuthentication yes

然后在登陆端(比如我的mac本)输入:ssh-copy-id USER@VPS_IP     VPS_IP是服务器IP   USER是登陆账号
而后输入密码,ssh-copy-id便将本机公钥传送到服务器的~/.ssh/known_hosts中。而下一次登录时,ssh会尝试登陆端的~/.ssh/id_rsa.pub中的公钥进行远程登陆

~/.ssh/id_rsa.pub这文件一般在ssh存在时就存在了。如果未自动生成,可以用ssh-keygen -t rsa生成

笔者想起当年iOS10越狱好以后,经常出现无法ssh免密登录,每次都要输入密码,便是越狱后ssh没自动生成id_rsa.pub导致的
回复

使用道具 举报

发表于 2021-7-23 16:22:00 | 显示全部楼层
CentOs上提升网络速度的我的Tip:

把操作系统换成FreeBSD
回复 赞! 靠!

使用道具 举报

 楼主| 发表于 2021-7-23 19:47:54 | 显示全部楼层
0xAA55 发表于 2021-7-23 16:22
CentOs上提升网络速度的我的Tip:

把操作系统换成FreeBSD

vultr上试过,俩速度差不多
回复 赞! 靠!

使用道具 举报

发表于 2021-7-25 01:47:58 | 显示全部楼层
换成WINDOWS SERVER是啥效果?
回复 赞! 靠!

使用道具 举报

 楼主| 发表于 2021-7-25 13:03:03 | 显示全部楼层
美俪女神 发表于 2021-7-25 01:47
换成WINDOWS SERVER是啥效果?

bbr目前看到的都是基于centos和freebsd的,其他的没查过有没有。用centos习惯了
回复 赞! 靠!

使用道具 举报

本版积分规则

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-11-25 11:07 , Processed in 0.033442 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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