本站致力于分享传播知识!

xanmod新内核测评|xanmod与bbr plus的简单对比

写在文前:
1、本文不具备客观性。
2、xanmod为测试版,请勿用于生产环境。
3、xanmod内核版本较高,具体请安装体验。

xanmod简介

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上网下的源代码。可以为任何分发或目的而构建。

安装方法

1、添加xanmod源

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 -

2、安装

apt -y update && apt -y install linux-xanmod

3、在systemd (>=217) 的系统中使用CAKE队列规则

echo 'net.core.default_qdisc = cake' | tee /etc/sysctl.d/90-override.conf

4、重启

reboot

5、到此应该成功开启了xenmod内核,如果想检测可以输入以下几个命令。

查看CAKE是否生效:

sysctl net.core.default_qdisc

查看可用的拥塞控制算法:

sysctl net.ipv4.tcp_available_congestion_control

查看当前的拥塞控制算法,应该是回显BBR,也就是说BBR是直接开启的,不需要去自己改sysctl.conf:

sysctl net.ipv4.tcp_congestion_control

速度测试

宽带情况:电信家宽下行200M,上行30M。
服务器:pr8刀年付小鸡,系统Debian 9 x64,1核400M内存,百兆带宽。
温馨提示: 此处内容需要 评论本文刷新本页 才能查看!

总结

总体来说xanmod的加速效果还是不错的,尤其是看视频方面,所以推荐大家尝试一下。

赞(10)
这篇文章为天际博客(天朝世纪)原创,转载请注明。天际部落 » xanmod新内核测评|xanmod与bbr plus的简单对比