按他们官网描述的是,这个内核是经过各种优化后的产品。。。具体都优化了些什么鬼,可以看他们官网:xanmod.org
我想说的是这个内核很追新,上游kernel.org有发布新版这个很快就会更新(目前XanMod已是5.4.2版本)所以想第一时间就体验到新版内核的可以尝试使用下这个。
按他们官网说的是这个内核几乎支持所有最近版本的Debian/Ubuntu,我拿Debian10试了试还可以,BBR是直接开启的,还有一个什么CAKE Network Queue Management,好像挺高大上的样子。。。
添加源:
echo \'deb http://deb.xanmod.org releases main\' | tee /etc/apt/sources.list.d/xanmod-kernel.list && wget -qO - https://dl.xanmod.org/gpg.key | apt-key add -
安装:
apt -y update && apt -y install linux-xanmod
在systemd(> = 217)的系统中使用CAKE队列规则:
echo \'net.core.default_qdisc = cake\' | tee /etc/sysctl.d/90-override.conf
之后重启:
reboot
查看CAKE是否生效:
sysctl net.core.default_qdisc
查看可用的拥塞控制算法:
sysctl net.ipv4.tcp_available_congestion_control
查看当前的拥塞控制算法,应该是回显BBR,也就是说BBR是直接开启的,不需要去自己改sysctl.conf:
sysctl net.ipv4.tcp_congestion_control
OK,下面说下如果不想用了,怎么换回之前的内核。。
首先看一下GRUB菜单的启动顺序:
grep menu /boot/grub/grub.cfg
让我把Xshell的窗口拉大点,拉大了才能看的仔细233:
我估计有很多人以前想从一个新内核换回旧内核的时候都遇到过要自己看grub启动顺序的问题,很多人都看不懂。其实很简单就拿上图的情况来说,在没有子菜单的情况下,从0开始数menuentry就完事了。
而从Debian10起,新安装的内核可能都会加入到子菜单中,即上图的submenu。在有子菜单的情况下,启动顺序就是上图红字标注的。
1>0即表示1是子菜单的启动位置,进入到子菜单后有多个内核的话还是从0开始开始数menuentry,所以在子菜单内的第一个内核启动顺序就是1>0。
除此之外你可能还发现每个相同版本的内核还会有一个recovery mode(救援模式),如果在没有VNC或者其他控制台的情况下,切记别选这种模式来启动机器。(有VNC的话还是香啊,直接图形化就能选了,奈何不是什么环境都能给你随时准备个VNC的)
OJBK,找准启动顺序后,编辑如下配置文件:
nano /etc/default/grub
现在例如要在下次重启后使用4.19的内核,那么就更改为:
GRUB_DEFAULT="1>4"
如图所示:
最后更新grub配置即可:
update-grub
一、如果您发现本站侵害了相关版权,请附上本站侵权链接和您的版权证明一并发送至邮箱:yehes#qq.com(#替换为@)我们将会在五天内处理并断开该文章下载地址。
二、本站所有资源来自互联网整理收集,全部内容采用撰写共用版权协议,要求署名、非商业用途和相同方式共享,如转载请也遵循撰写共用协议。
三、根据署名-非商业性使用-相同方式共享 (by-nc-sa) 许可协议规定,只要他人在以原作品为基础创作的新作品上适用同一类型的许可协议,并且在新作品发布的显著位置,注明原作者的姓名、来源及其采用的知识共享协议,与该作品在本网站的原发地址建立链接,他人就可基于非商业目的对原作品重新编排、修改、节选或者本人的作品为基础进行创作和发布。
四、基于原作品创作的所有新作品都要适用同一类型的许可协议,因此适用该项协议, 对任何以他人原作为基础创作的作品自然同样都不得商业性用途。
五、根据二〇〇二年一月一日《计算机软件保护条例》规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可不经软件著作权人许可,无需向其支付报酬!
六、鉴此,也望大家按此说明转载和分享资源!本站提供的所有信息、教程、软件版权归原公司所有,仅供日常使用,不得用于任何商业用途,下载试用后请24小时内删除,因下载本站资源造成的损失,全部由使用者本人承担!