上一篇博文开启TCP BBR拥塞控制算法使用的内核是 4.9rc 版,如今可替换为正式版。

新闻

Linus Torvalds 在内核邮件列表上宣布正式释出 Linux Kernel 4.9,4.10合并窗口开启。为期两周的合并窗口预计将在圣诞节这天关闭,Linus表示因为假期的原因他考虑缩短或延长合并窗口,最有可能的做法是缩短而不是延长,以便于开发者们能度过一个平静的圣诞假期。Linux Kernel 4.9的主要特性包括:虚拟映射内核栈分配,英特尔的粗粒度保护机制pkeys系统调用BBR拥堵控制算法,支持模块化智能手机的Greybus子系统,大量的文件系统改进,驱动更新如改进 AMD Radeon GPU 支持,bug修正,等等。4.9包含了16,216个非合并变更集,是内核项目历史上最忙碌的开发周期,AMD贡献了最多的行变更,最活跃的开发者中就有开发AMD PowerPlay驱动的Rex Zhu。


关于 BBR

经过几天使用体验,Linux Kernel 4.9 新增的BBR拥塞控制算法确实对vps网络速度的提升很大。以最近测试位于迈阿密的vps为例,在 Ubuntu 16.04 - Linxu Kernel 3.04 上,从vps到国内的下载速度只有不到 5Mbps ,而在更换至 4.9 版内核并开启BBR后,下载速度高达46Mbps,效果能与锐速相媲美。而锐速是收费软件,BBR则是免费开源的且内核自带。

做网站最重要的是什么?数据!数据,是网站之本,备份,是每一个站长都应该重视的事情。但同时,备份也是一件繁琐和重复的事情。所以,这些事情,肯定能做到自动化的。
下面来介绍一下这个一键备份脚本 backup.sh。

总结一下 backup.sh 特点:
1、支持 MySQL/MariaDB/Percona 的数据库全量备份或选择备份;
2、支持指定目录或文件的备份;
3、支持加密备份文件(需安装 openssl 命令,可选);
4、支持上传至 Google Drive(需先安装 gdrive 并配置,可选);
5、支持在删除指定天数本地旧的备份文件的同时,也删除 Google Drive 上的同名文件(可选)。