Virmach 128M BBR/锐速,二选一 优化方案。

2023-08-27 1941阅读 0评论
首页 » 资源 » 技术 » 正文

Virmach 128M BBR/锐速,二选一 优化方案。

此文章选用 Virmach 最便宜的 5 刀/年的 VPS 来测试,VPS 测评请看以下文章:

Virmach 128M  BBR/锐速,二选一 优化方案。 第1张

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

先在 Virmach 控制面板,重装 Debian 7/8,如果是则不用装,为下面重装民间纯净系统做准备。
下载脚本

 

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

锐速,重装为 Debian 7 32 位

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

BBR,重装为 Debian 8 64 位

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
2
* soft nofile 51200
* hard nofile 51200

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

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

ulimit -SHn 51200

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

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

 

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

第三步,安装 BBR 或者锐速

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

 

1
2
wget https://github.com/tcp-nanqinlang/general/releases/download/3.4.2.1/tcp_nanqinlang-fool-1.3.0.sh
bash tcp_nanqinlang-fool-1.3.0.sh

2.锐速
安装:

 

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
2
3
4
initialCwndWan=”65″
shaperEnable=”0″
SmBurstMS=”20″
shortRttMS=”90″

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

锐速用户,一定选择,否则会爆。
Debian 或 Ubuntu 下一键安装 libev 版

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

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


免责声明
1、本网站属于个人的非赢利性网站,转载的文章遵循原作者的版权声明。
2、本网站转载文章仅为传播更多信息之目的,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所
提供信息的准确性及可靠性,但不保证信息的正确性和完整性,且不对因信息的不正确或遗漏导致的任何
损失或损害承担责任。
3、任何透过本网站网页而链接及得到的资讯、产品及服务,本网站概不负责,亦不负任何法律责任。
4、本网站所刊发、转载的文章,其版权均归原作者所有,如其他媒体、网站或个人从本网下载使用,请在
转载有关文章时务必尊重该文章的著作权,保留本网注明的“稿件来源”,并白负版权等法律责任。

手机扫描二维码访问

文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,1941人围观)

还没有评论,来说两句吧...

目录[+]