说明:最近萌咖大佬的锐速脚本更新了,支持的锐速版本差不多到最新的了,与之前的版本比较,修复了崩溃等众多问题,而且支持的内核更高了(包括4.9+内核),也就意味着我们在锐速和BBR之间切换安装的时候不需要重复更换内核了,貌似锐速和BBR还能共存, 安装 frok地址:https://github.com/fei5seven/lotServer 备份地址:https://github.com/iiiiiii1/LotServer 更换内核相关 Debian/Unbuntu 自动更换内核 (必须,运行后需重启) 代码: bash <(wget --no-check-certificate -qO- wget https://git.io/Kernel.sh) CentOS用户如遇内核不能匹配, 请参照以下示例 使用锐速安装脚本,得知不能匹配到内核. 通过 uname -r 查看到的版本号为 2.6.32-642.el6.x86_64 , 去查看锐速版本库发现有个内核版本很接近 2.6.32-573.1.1.el6.x86_64 . 执行安装命令: 代码: bash <(wget --no-check-certificate -qO- https://git.io/lotServerInstall.sh) install 2.6.32-573.1.1.el6.x86_64 锐速安装脚本就会强制安装内核版本为 2.6.32-573.1.1.el6.x86_64 的锐速. 安装命令中的 2.6.32-573.1.1.el6.x86_64 可自行更改. 启动锐速 如果启动成功,恭喜你! 如果启动失败,请重复 2-5 步骤! 不要害怕失败,安装失败并不会影响系统运行. 查看内核是否更换成功,使用命令: rpm -qa | grep kernel 如果成功,重启VPS。 2、安装锐速 常规自动安装(推荐,自动检测内核) 代码: bash <(wget --no-check-certificate -qO- https://git.io/lotServerInstall.sh) install 指定内核安装 代码: bash <(wget --no-check-certificate -qO- https://git.io/lotServerInstall.sh) install <Kernel Version> [/cdoe] 完全卸载 [code] bash <(wget --no-check-certificate -qO- https://git.io/lotServerInstall.sh) uninstall 3、使用命令 代码: 启动命令 /appex/bin/lotServer.sh start 停止加速 /appex/bin/lotServer.sh stop 状态查询 /appex/bin/lotServer.sh status 重新启动 /appex/bin/lotServer.sh restart 优化内存相关 机器内存控制建议设置选项 设置内存低于阈值清理内存,数值不建议过高,并关闭oom自动杀进程功能方式锐速多次启动导致宕机。 (示例:free memory低于60M自动清理内存,保证锐速加速所需内存还不至于进程互相打架) 代码: vim /etc/rc.local 在exit 0前添加(这里的oom不确定有没有用,建议用下面的) 代码: sysctl -w vm.min_free_kbytes=30000 sysctl -w vm.panic_on_oom=1 sysctl -p 关闭oom(1为开启) 代码: # echo "0" > /proc/sys/vm/oom-kill 增加swap分区空间 (针对特殊实例如kagoya等没有设置swap分区的IDC,示例为增加1G空间,实际需求与内存对等即可) 设置swap分区为1G 代码: dd if=/dev/zero of=/home/swap bs=1024 count=1024000 更改swap分区 代码: /sbin/mkswap /home/swap 激活swap分区 代码: /sbin/swapon /home/swap 以上修改重启就会丢失,修改swap分区永久有效方法 代码: vim /etc/fstab 增加如下一行 代码: /home/swap swap swap defaults 0 0 控制锐速CPU峰值防止死机 安装必须软件 代码: apt-get install cpulimit 临时性的写了一个脚本(cpulimit文件夹里)应对我搜集的可能解决死机的方案,可行性很差,还是抑制不了死机,继续测试。脚本自己设置开机启动吧.