将bbr功能合入到centos7.3】的更多相关文章

今天将bbr的算法合入到了centos7.3的内核,基线内核版本是3.10.0-514.el7.x86_64, 内核编译测试通过.感谢隆春和文洋的帮助,隆春是将bbr合入到了cgslv5版本. 这种反向合入,本来是滚雪球似的,还好bbr算法比较干净,往低版本合入,一次性编译通过,测试数据如下: 两种算法的切换如下: 切换到bbr算法: sysctl -w "net.core.default_qdisc=fq"sysctl -w "net.ipv4.tcp_congestion…
导读 近期,Linux内核5.4系列宣布全面可用,添加了许多新功能,更强的安全性和更新的驱动程序,以提供更好的硬件支持.Linux内核5.4增加对微软exFAT文件系统的支持,另外还支持内核锁定功能,该功能被实现为 Linux 安全模块,以限制某些应用程序访问内核. 根据最新消息,Linux内核5.4中也正式将华为EROFS超级文件系统合入了主线. Linux 5.4将成为文件系统前端的重要内核,除了引入新VirtIO-FS和exFAT文件系统支持外,华为的EROFS超级文件系统还将逐步升级.…
冲突的解决原则 不是自己修改的地方就使用主干的. 需要特别注意的是: 分支同步主干时,远端(theirs)是主干,本地(mine/working)的是分支: 分支合入主干时,本地(mine/working)的是主干,远端(theirs)是分支. 二进制文件的冲突解决 对于*.jar *.png 等二进制文件的冲突,如果这些文件与你的业务开发是无关的,直接右键"Resolve"即可. 汉字注释中的"真假李逵" 在执行merge后,会发现代码中有些汉字注释有提示改动了,…
8909平台的冷热充电温度点是硬件控制的,不能软件控制,目前硬件设置的是0~55度的充电区间. 软件上应该设置的是BTM comparator threshold, 70%(cold)~35%(hot). 驱动可以控制充电区间内的充电电压和电流. qcom,batt-hot-percentage = <35>; qcom,batt-cold-percentage = <70>; JEITA设置: 低于0度,停止充电. 0~10度 最大充电电压4.2V,充电电流 360mA, 10度…
图解全流程 详细步骤 1. fork仓库 2. clone fork仓库到本地 3. 关联upstream原仓库 在fork本地仓库输入下面命令进行关联: git remote add upstream <原仓库github地址> 查看仓库地址: git remote -v 4. fork本地仓库commit+push 修改完文件后执行下面命令: git add . git commit -m 'message' // push推送到fork远程仓库 git push origin maste…
以Ranger项目为例,说明开源社区合入patch的详细步骤. 1.reviews页面下载patch 进入到review页面:https://reviews.apache.org/r/67919/ 点击Download Diff下载patch, Chrome浏览器会下载0001-Ranger-2152.patch文件到下载目录: C:\Users\Administrator\Downloads 2.拷贝patch到ranger代码目录 将下载0001-Ranger-2152.patch文件放到如…
1.计算指定时间距今多久 var date1=new Date('2017/02/08 17:00'); //开始时间 var date2=new Date(); //当前时间 var date3=date2.getTime()-date1.getTime() //时间差的毫秒数 //计算出相差天数 var days=Math.floor(date3/(24*3600*1000)) //计算出小时数 var leave1=date3%(24*3600*1000) //计算天数后剩余的毫秒数 va…
一:NGINX跨域解决方式 #是否允许请求带有验证信息 add_header Access-Control-Allow-Credentials true; #允许跨域访问的域名,可以是一个域的列表,也可以是通配符* add_header Access-Control-Allow-Origin http://static.enjoy.com; #允许脚本访问的返回头 add_header Access-Control-Allow-Headers 'x-requested-with,content-…
几个月前看到一个电商项目,文档比较全,fork下来学习下.后来因为其他事情耽搁了,现在想重新看看,发现改动比较大,master分支跟我fork下来的分支不一样了.咋办?简单,把最新的master分支下到本地,把改动merge到本地fork分支后,提交到fork分支. wulf@wulf00 MINGW64 /e/workspace/mall (master) $ git remote add upstream https://github.com/macrozheng/mall.git wulf…
13.1. 跨域处理 问题由来:浏览器拒绝执行其它域名下的ajax运作 ---如果浏览器在static.enjoy.com对应的html页面内,发起ajax请求偷盗www.enjoy.com域名下的内容来填充自己的页面,整个互联网秩序将混乱. 为了防止这种混乱,W3C组织制定了浏览器安全规范,即html页面发起的ajax请求仅限于同域名后端范围,跨越域名的ajax请求不得执行,此谓跨域问题. 如下图: 而在日常工作中,我们自己有多个子系统,避免不了要有跨越子系统的ajax请求,此时,我们希望自己…
在linux服务器使用过程中,由于linux对内存的使用原则是能cache就尽量cache,所以会出现pagecache占用很多的情况. suse的版本有一个pagecachelimit的功能,centos中没有看到.即便是将这个功能合入到centos中,也会发现设置了没效果的情况. cat /proc/sys/vm/pagecache_limit_mb 1.将0改为对应的值,比如说12000,限制为120G,我们来看对应的内核中算法为什么没有生效, page cache总数 > 8*free_…
git cherry-pick可以选择某一分支中的一个或几个commit来进行操作--commit 使用场景: 稳定版本分支1与开发版本分支2,不能直接把两个分支合并,否则会导致版本混乱,要将分支2中的功能合入到分支1,则可以使用git cherry-pick高效完成 用法:git cherry-pick <commit id>执行完之后,将会在分支上生成一个新的commit,只是commit的哈希值不一样,但是提交的内容一样; 如:分支br_dev上有三个commit是需要合入到联调分支br…
背景 美团外卖2013年11月开始起步,随后高速发展,不断刷新多项行业记录.截止至2018年5月19日,日订单量峰值已超过2000万,是全球规模最大的外卖平台.业务的快速发展对技术支撑提出了更高的要求:为线上用户提供高稳定的服务体验,保障全链路业务和系统高可用运行的同时,要提升多入口业务的研发速度,推进App系统架构的合理演化,进一步提升跨部门跨地域团队之间的协作效率. 而另一方面随着用户数与订单数的高速增长,美团外卖逐渐有了流量平台的特征,兄弟业务纷纷尝试接入美团外卖进行推广和发布,期望提供统…
1.git cherry-pick 是合入其他分支的某一次或者几次提交(cherry-pick是挑选的意思):把其他分支的某些功能合入当前分支 2.git merge 把其他分支合入当前分支,一般用作把其他分支合入到master分支 3.git rebase 把其他分支合入当前分支,一般用作把master分支合入到非master分支上 rebase 本地两个分支 一个我的分支 test 一个主分支 master 现在我修改的部分要合并到 master 上,可以有两种选择 merge 或者 reb…
目录 00. 目录 01. 问题描述 02. 问题分析 03. 解决办法 04. 附录 00. 目录 @ 参考博客:[Centos]Centos7.5取消自动锁屏功能 01. 问题描述 Centos7.5系统在用户闲置一段时间(默认为5分钟)后,会启动屏幕保护程序(默认的屏保为黑屏),并要求重新输入密码才能回到原来桌面.如果是管理员,建议开启自动锁屏功能.如果是开发人员,可以关闭自动锁屏功能. 02. 问题分析 Centos7.5默认开启了自动锁屏功能,关闭自动锁屏功能即可. 03. 解决办法…
RHEL7 CentOS7 检查查看精简指令: //////////////////////////检查查看精简指令://///////////////////////////// ///////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////////// Centos查看系统硬件信息 分类: Linux [roo…
一旦你玩转了集中式工作流,在开发过程中可以很简单地加上功能分支,用来鼓励开发者之间协作和简化交流. 功能分支工作流背后的核心思路是所有的功能开发应该在一个专门的分支,而不是在master分支上.这个隔离可以方便多个开发者在各自的功能上开发而不会弄乱主干代码.另外,也保证了master分支的代码一定不会是有问题的,极大有利于集成环境. 功能开发隔离也让pull requests工作流成功可能,pull requests工作流能为每个分支发起一个讨论,在分支合入正式项目之前,给其它开发者有表示赞同的…
说起消息重入队列还得从队列注册消费者说起,客户端在向队列注册消费者之后,创建的channel也会被主队列进程monitor,当channel挂掉后,主队列进程(rabbit_amqqueue_process)收到'DOWN'通知,将未ack的消息重入队列,并根据消息的deliver tag,也就是消费入队列的顺序,将消息重入队列中 主要代码如下: 1.注册消费者 handle_method(#'basic.consume'{queue = QueueNameBin, consumer_tag =…
在上一篇里成功安装了gulp到项目中,现在来测试一下gulp的合并与压缩功能 gulp入坑系列(1)--安装gulp(传送门):http://www.cnblogs.com/YuuyaRin/p/6159809.html 在之前建立的项目中写入,在根目录新建js文件夹,并在文件夹中新建两个js文件,代码如下: index.js: var index={}; index={ test:function(argument){ console.log('test'); } } index.test()…
TCP BBR 是Google给出的一个改良版的tcp网络协议,相当于在已有TCP协议的基础上打了个补丁的意思,这个改良版TCP协议对拥塞控制有很好的支持,对于网络较差的环境有不错的应用场景,当然这里我们最常用的一个场景就是外网VPN上的,因为网络太差,能改进一些算一些,该协议的一些解释本文不讲,本文主要是讲一下在最新版Ubuntu18.04中如何设置bbr功能,因为在Linux4.9内核开始,bbr协议已经加入到Linux内核之中,如果所使用的Linux系统内核版本大于4.9,就可以直接启用b…
一.AOP简介 AOP:是一种面向切面的编程范式,是一种编程思想,旨在通过分离横切关注点,提高模块化,可以跨越对象关注点.Aop的典型应用即spring的事务机制,日志记录.利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率.主要功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等:主要的意图是:将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,我们希望可以将它…
C语言-apache mod(模块开发)-采用apxs开发实战(centos7.2 linux篇) 名词解释:apxs apxs is a tool for building and installing extension modules for the Apache HyperText Transfer Protocol (HTTP) server.  apxs是用来编译和安装 apache 服务器的扩展模块(mod).也能生成项目模版(下面有具体使用说明) 名词解释:MinGW MinGW…
原文:https://www.linuxidc.com/Linux/2018-01/150111.htm https://blog.csdn.net/maxiaoqiang1/article/details/6258390-----Linux系统中文件权限ACL功能(上) https://blog.csdn.net/xiangliangyu/article/details/22288531---linux下通过acl配置灵活目录文件权限(详细) Linux基本的权限控制仅可以对所属用户.所属组.…
CentOS7中一直没有一个像样的音乐播放器,网易云音乐与深度科技团队在半年前就启动了“网易云音乐Linux版“, 但是只提供了Ubuntu(14.04&16.04)和deepin15版本,并不涉及CentOS7,不过花点时间还是可以在CentOS7中 安装上的. 一.下载安装包 1.1 下载ubuntu14.04版本 这里下载的是ubuntu16.04(64位)安装包,下载其他的版本有些依赖包找不到. 二.解压安装包 2.1 解压 netease-cloud-music_1.1.0_amd64…
一.硬件环境: Dell R620 二.软件环境: Centos6.4 X86_64 +KVM Windows7+vnc 三.安装说明 操作系统更新之迅速,让作为新手的系统运维人员有点措手不及,相对于老手就胸有成竹.怎么讲?由于老手对技术方向把握的非常好,哪些技术须要深入研究.哪些须要基本了解就可以.优先级早已安排妥当. 接下来要讲的"Centos7操作系统的部署"相同基于此思想,我们仅仅需了解大致的安装过程,有哪些新功能.至于在centos7环境下各种软件的安装,我们能够等到用之前,…
1.环境准备:(1).新建功能app: (python36env) [vagrant@CentOS7 devops]$ python manage.py startapp users ---建议以后用命令行建不要用pycharm (python36env) [vagrant@CentOS7 devops]$ mv users apps/ (python36env) [vagrant@CentOS7 devops]$ ls apps devops logs manage.py __pycache_…
最近有个项目要用ztree,需要用ztree自带的功能(增删改),也需要自定义DOM的功能(置顶). ztree的demo里有增删改的demo,也有自定义DOM的demo,但没有两者结合的. 所以我把demo改了一下,两个功能合在了一起. 上代码. <!DOCTYPE html> <HTML> <HEAD> <TITLE> ZTREE DEMO - edit</TITLE> <meta http-equiv="content-ty…
2019 年 4 月,Alibaba Cloud Linux 2 (Aliyun Linux 2) 正式开源.时至今日,已经走过三个月的里程.在这段时间内,这个刚诞生不久的为阿里云 ECS 环境定制优化的 Linux 操作系统发行版的装机量稳步上升.我们经常接到内部和外部的客户咨询 Alibaba Cloud Linux 2 相关的问题,因此本文将重点介绍 Alibaba Cloud Linux 2 的特性更新:此外,我们认为云计算业务中,操作系统的角色相当于“水和空气”的地位,平日里的存在近乎…
前言 服务器的服务做HA有很多种方式,其中有一种就是是用CTDB,之前这个是独立的软件来做HA的,现在已经跟着SAMBA主线里面了,也就是跟着samba发行包一起发行 之前CTDB的模式是需要有一个共享文件系统,并且在这个共享文件系统里面所有的节点都去访问同一个文件,会有一个Master会获得这个文件的锁 在cephfs的使用场景中可以用cephfs的目录作为这个锁文件的路径,这个有个问题就是一旦有一个节点down掉的时候,可能客户端也会卡住目录,这个目录访问会被卡住,文件锁在其他机器无法获取到…
What is IPC IPC [Inter-Process Communication] 进程间通信,指至少两个进程或线程间传送数据或信号的一些技术或方法.在Linux/Unix中,提供了许多IPC.Unix七大IPC: Pipe:无名管道,最基本的IPC,单向通信,仅在父/子进程之间,也就是将一个程序的输出直接交给另一个程序的输入.常见使用为 ps -ef|grep xxx FIFO [(First in, First out)] 或 有名管道(named pipe):与Pipe不同,FIF…