VMx

vmx.im
啥都学一点的填坑人
  1. 首页
  2. Linux
  3. 正文

xanmod.org新kernel安装

2020年5月21日 1348点热度 0人点赞 0条评论

XanMod是具有自定义设置和新功能的通用Linux内核发行版。旨在提供稳定,响应和流畅的桌面体验。

建议将实时版本用于关键的运行时应用程序,例如Linux游戏电子竞技,流媒体,现场制作和超低延迟爱好者。

支持所有最近的Debian和基于Ubuntu的系统的64位版本。

主要特点:

  • 具有可调整的CPU核心调度程序的500Hz的抢占式完整内核。
  • 带低延迟BFQ I / O调度程序的已调整多队列块层[sq设备]。
  • 缓存,虚拟内存管理器和CPU调控器改进。
  • RCU Boost在游戏和生产应用程序中具有更好的多任务处理能力和更低的DRI帧时延迟。
  • ORC Unwinder内核堆栈跟踪(debuginfo)实现。
  • BBR TCP拥塞控制+ CAKE队列管理算法。
  • 可用第三方补丁集:清除Linux [5.5] [5.4] [5.4-rt] [partial],PCIe ACS覆盖,BMQ Process Scheduler [5.5] [5.4] [已禁用库存],Tkg的Proton fsync [5.5] [5.4],Aufs,Ureadahead和GCC Graysky。
  • 实时Linux内核(PREEMPT_RT)构建可用[4.19-rt] [5.4-rt]。
  • 通用内核软件包,可与大多数基于Debian和Ubuntu的发行版兼容。基于最新的GCC 9.2和Binutils 2.33构建。
  • GPL上网下的源代码。可以为任何分发或目的而构建。

。

添加源:

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

如果你以前使用过bbrplus之类的,自己编辑 sysctl.conf
修改 net.core.default_qdisc=cake
Post Views: 556
标签: 暂无
最后更新:2020年5月21日

huifei

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2021 vmx.im. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang