小内存VPS BBR/锐速,二选一 优化方案

文章目录[隐藏]

Virmach 年付 5 刀 KVM 128M BBR/锐速,二选一 优化方案

购买链接

VIRMACH Special Offers

优惠码LETAUGUST2018可以优惠 5$

128M512M1024M

128MB
10/yr
5GB Disk (SSD RAID 10)
250GB BW @ 1Gbps
1 IPv4
SolusVM/KVM
购买
512MB
15/yr
10GB Disk (SSD RAID 10)
375GB BW @ 1Gbps
1 IPv4
SolusVM/KVM
购买
1GB
20/yr
20GB Disk (SSD RAID 10)
500GB BW @ 1Gbps
1 IPv4
SolusVM/KVM)
购买
优惠码LETAUGUST2018LETAUGUST2018LETAUGUST2018

下面介绍一下为小内存鸡添加 SWAP 的方法 KVM/OpenVZ/XEN

此教程以 Debian 为例:
第一步,重装非商家由民间提供的纯净系统

先在 Virmach 控制面板,重装 Debian 7/8,如果是则不用装,为下面重装民间纯净系统做准备。
参考:https://moeclub.org/2018/04/03/603/
下载脚本

wget --no-check-certificate -qO InstallNET.sh 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh' && chmod a+x InstallNET.sh

锐速,重装为 Debian 7 32 位

  1. bash InstallNET.sh -d 7 -v 32 -a

BBR,重装为 Debian 8 64 位

  1. bash InstallNET.sh -d 8 -v 64 -a

登陆 SSH 默认密码为:Vicer

说明下,这个装完的系统,会自动添加物理内存两倍的 swap 虚拟内存,128×2=256
256 虚拟内存,足够的了。小内存VPS,还是有必要用 swap!

第二步,内核参数优化

1.增加系统文件描述符的最大限数

编辑文件 limits.conf
vi /etc/security/limits.conf
最后新增两行添加命令:

  1. * soft nofile 51200
  2. * hard nofile 51200

如发现 limits.conf 文件内容已经有,请修改为上。

编辑文件 profile
最后新增一行,添加命令。
vi /etc/profile

  1. ulimit -SHn 51200

修改后重启,检查是否生效命令:ulimit -n

2.调整内核参数
修改配置文件 sysctl.conf
vi /etc/sysctl.conf
最后新增一行添加命令:

  1. fs.file-max = 51200
  2. net.core.rmem_max = 67108864
  3. net.core.wmem_max = 67108864
  4. net.core.rmem_default = 65536
  5. net.core.wmem_default = 65536
  6. net.core.netdev_max_backlog = 4096
  7. net.core.somaxconn = 4096
  8. net.ipv4.tcp_syncookies = 1
  9. net.ipv4.tcp_tw_reuse = 1
  10. net.ipv4.tcp_tw_recycle = 0
  11. net.ipv4.tcp_fin_timeout = 30
  12. net.ipv4.tcp_keepalive_time = 1200
  13. net.ipv4.ip_local_port_range = 10000 65000
  14. net.ipv4.tcp_max_syn_backlog = 4096
  15. net.ipv4.tcp_max_tw_buckets = 5000
  16. net.ipv4.tcp_fastopen = 3
  17. net.ipv4.tcp_rmem = 4096 87380 67108864
  18. net.ipv4.tcp_wmem = 4096 65536 67108864
  19. net.ipv4.tcp_mtu_probing = 1
  20. net.ipv4.tcp_congestion_control = hybla
  21. vm.min_free_kbytes = 5120
  22. vm.overcommit_memory = 1
  23. vm.panic_on_oom = 1
  24. vm.swappiness = 80
  25. vm.vfs_cache_pressure = 200

第三步,安装 BBR 或者锐速

1.暴力 BBR
参考:https://github.com/tcp-nanqinlang/wiki/wiki/general
安装:

2.锐速
参考:https://www.hostloc.com/thread-366983-1-1.html
安装:

  1. wget –no-check-certificate -O appex.sh https://raw.githubusercontent.com/0oVicero0/serverSpeeder_Install/master/appex.sh && chmod +x appex.sh && bash appex.sh install

锐速优化参数:
编辑文件:vi /appex/etc/config

  1. initialCwndWan=”65″
  2. shaperEnable=”0″
  3. SmBurstMS=”20″
  4. shortRttMS=”90″

数值修改为上的即可。
重启锐速       /appex/bin/serverSpeeder.sh restart

锐速用户,一定选择,否则会爆。
请选择秋水牌的$$一键脚本:https://teddysun.com/358.html
Debian 或 Ubuntu 下一键安装 libev 版
小内存 VPS BBR/锐速,二选一 优化方案

再精简的话,那就是要卸载 apt-get remove rsyslog
同时,一定要修改 SSH 端口。

对于小内存的 VPS,我强烈建议装 32 位的系统。

安装

支持系统:Centos 6+/Debian 8+/Ubuntu 14+
注意:该脚本在Vultr各个系统均测试通过,如果期间有出现任何问题,可向原作者反映帮助改善。
运行以下命令:

wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh

Ubuntu 18.04魔改BBR暂时有点问题,可使用以下命令安装:

wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh"
apt install make gcc -y
sed -i 's#/usr/bin/gcc-4.9#/usr/bin/gcc#g' '/root/tcp.sh'
chmod +x tcp.sh && ./tcp.sh

如果还有更多系统安装有误的,可以及时反馈。

使用说明

使用脚本后会出现如下选项:

根据自己需求操作,重启后再使用./tcp.sh命令接着操作。

如果在删除内核环节出现这样一张图

注意选择NO,然后根据提示重启系统。

原文地址:BBR 魔改版一键脚本


如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:小内存 VPS BBR/锐速,二选一 优化方案
本文短地址:
喜欢 (2)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址