技术标签: default BBR ubuntu linux 内核
uname -r 查看内核,BBR要求内核4.9以上,如果小于4.9,则需升级内核
1,升级内核方法:
去http://kernel.ubuntu.com/~kernel-ppa/mainline/去找一个合适的内核
如4.16,下载三个文件
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600_4.16.0-041600.201804012230_all.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-headers-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.16/linux-image-4.16.0-041600-generic_4.16.0-041600.201804012230_amd64.deb
安装之
sudo dpkg -i *.deb
安装完,查看之
dpkg --get-selections| grep linux
删除老版本,可选
sudo apt-get remove linux-headers-4.4.0-22
更新引导?
sudo update-grub
sudo update-grub2
重启
sudo reboot
查看是否成功
uname -r
2, 开启BBR(需要sudo权限)
查看
lsmod | grep bbr
没有结果的话
sudo modprobe tcp_bbr
sudo su
echo "tcp_bbr" >> /etc/modules-load.d/modules.conf
执行:
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
sysctl -p
检测:
sysctl net.ipv4.tcp_available_congestion_control
sysctl net.ipv4.tcp_congestion_control
都有BBR即过。
(exit退出root)
本内容基于《Beginning Android 4 Application Development》Wei-Meng Lee中文版6.3节(P264) 的 创建和使用数据库修改而成原文为对表contact的修改,这里我将其改为菜谱的实现原表为:_idnameemail 将其修改为:_android增删改查源码
矩阵乘法计算量估算题目描述矩阵乘法的运算量与矩阵乘法的顺序强相关。例如: A是一个50×10的矩阵,B是10×20的矩阵,C是20×5的矩阵计算A*B*C有两种顺序:((AB)C)或者(A(BC)),前者需要计算15000次乘法,后者只需要3500次。编写程序计算不同的计算顺序需要进行的乘法次数输入描述:输入多行,先输入要计算乘法的矩阵个数n,每个矩阵的行数,
为什么80%的码农都做不了架构师?>>> ...
求栈中最小元素时间复杂度为O(1)_删除重复数据
数据可视化,是指将相对晦涩的的数据通过可视的、交互的方式进行展示,从而形象、直观地表达数据蕴含的信息和规律。步入大数据时代,各行各业对数据的重视程度与日俱增,随之而来的是对数据进行一站式整合、挖掘、分析、可视化的需求日益迫切,数据可视化呈现出愈加旺盛的生命力。图形的传播内容更有效为什么人们会更喜欢图形的内容展示方式呢?主要原因是因为视觉是人类最强的信息输入方式,也是人类感知周围世界最强的方..._探码可以采集哪些数据
原文地址:http://blog.csdn.net/chengyakun11/article/details/7657830在Objective-C中,NSLog相当于C语言中的printf,常用于文字输出。NSLog的定义 NSLog定义在NSObjCRuntime.h中,如下所示: void NSLog(NSString *format, …);
@Overridepublic View getView(final int position, View convertView, ViewGroup parent) { final ViewHolder holder; if (convertView == null) { holder = new ViewHolder(); convertVi..._itemledgendary颜色方案
今天看了一下简单工厂设计模式,突然觉得可以替代学生管理系统的部分内容,就按照工厂模式的套路整了一下,不过这还只是一个结构,具体内容的填充还需要在逐步测试中进行。共有三部分:工厂类、“零件”的基类、零件。工厂类OptionFactory:public abstract class OptionFactory { public static Option createOption..._设计模式在学生信息管理系统应用
在使用Python写调用系统的outlook来发送测试结果报告的时候,发送邮件老是弹出警告只有连续点击允许后才会发送邮件解决办法:如果您是outlook2013的话,工具——信任中心——编程访问——选择“从不向我发任何可疑警告”即可..._有一个程序正试图以您的名义发送电子邮件
多属性决策(有限方案多目标决策),实现较好的数据预处理由决策变量选择对应的决策形式离散型 进行分析评价的目的是对方案进行排序连续型 从非劣解集中获取偏好解数据预处理 遵循非量纲化、归一化属性值的定性等级 最好、很好、好、较好、相当、较差、差、很差、最差 采取序数标度,取0~10之间的整数 目标重要性判断的矩阵取值 最底层目标权重的计算 复杂的多属性决策问题的目标往往具有层次结构,分_多属性决策
新建了一台服务器,要把旧机器上的MySql复制到新机器上,在新机器上安装了与旧机器相同版本的MySql(5.0.41),然后在旧机器上用命令导出数据库:mysqldump -uroot -p0 db >c:test.sql导出的文件大约30M,用记事本打开,里面的中文什么的都显示正常;再到新机器上用命令导入:mysql -uroot -p0 db结果出错:ERROR 2005 (HY000)..._mysqldump 导出sql正常,导入新服务器报语法错误
目录线性回归局部加权线性回归岭回归线性回归线性回归标准模型:{y=w∗xTminf=∑i=1m(yi−xiTw)2\left\{\begin{aligned}y & = & w*x^T \\\min f & = & \sum_{i=1}^{m}(y_i - x_i^Tw)^2\end{aligned}\right..._forward stepwise regression based on maximum likelihood estimation