Oracle 开发“bpftune”,基于 BPF 的 Linux 系统自动调优工具
Oracle 开源了一个基于 BPF 的 Linux 参数自动调优工具 “bpftune”,这是一个自动配置器,可以监控 Linux 系统的工作负载并自动设置正确的内核参数值。
Linux 内核包含超过 1,500 个可调参数 ,bpftune 会随着系统的状态不断地自动调整多项参数,一切参数的更改都是轻量级且完全实时,无需重新启动设备即可生效。
其主要好处是:
- 使用 BPF(伯克利数据包过滤器)可观测性功能持续监控和调整系统行为。
- 由于可以使用 BPF 观察系统状态的更多细节,因此可以在细粒度级别调整系统行为。
目前 bpftune 可以自动调整的参数:
- Congestion tuner: 自动调节拥塞控制算法的选择。
- Neighbour table tuner: 在接近满载时通过增长表来自动调整 Neighbour table 的大小。
- Route table tuner: 在接近满时通过增长表来自动调整路由表大小。
- sysctl tuner: 监视 sysctl 设置,如果它与自动调整的 sysctl 值冲突,则禁用关联的调谐器。
- TCP buffer tuner: 自动调整最大和初始缓冲区大小。
- net buffer tuner: 自动调整与核心网络相关的可调参数。
- netns tuner: 监控网络命名空间的添加和删除,有助于增强 bpftune 整体的命名空间感知能力。
Oracle Linux 用户可以使用 DNF 包管理器轻松安装 bpftune。bpftune 代码在 GPLv2 许可下开源,可从 GitHub 仓库获取。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
PowerShell 新版修复了 10 多年的 bug
最新消息,powershell,10多年的癌症被治好了! 问:癌症是指什么? 答: powershell一直有个特性,它的管道会传递对象,请看: 'abc' | ForEach-Object {$_.toupper()} #返回ABC 它管道传递的是【字符串对象】。它会把管道左面的【内容】强行对象化。这导致【二进制数据经管道传输】有问题。 常见的问题场景是:管道下载图片损坏;压缩程序经管道传递损坏;二进制程序经管道import传递失败等。 例: curl.exe https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png > a:\pscode\TEMP_2023\temp152\b.png 输出的图片,和在网页上另存为的图片,大小不一致。内容也坏了。 关于修复的版本:psv7.4-preview4 上述命令,我在psv7.4-preview4中亲自试验。下载的文件和我用网页另存的文件,完全相同。 建议去官网,下载安装psv7.4-preview4: https://github.com/PowerSh...
- 下一篇
BentoML 完成 900 万美元种子轮融资
AI开发框架 BentoML 宣布了完成了 900 万美元的种子轮融资,由 DCM 风险投资公司领投、Bow Capital 参投;资金将用于扩充产品体系和提升产品水平。DCM 的普通合伙人林欣禾(Hurst Lin)在此轮融资后加入了 BentoML 的董事会。 BentoML 是一家成立于 2019 年专注于 AI 应用的开发者平台,总部位于旧金山;其联合创始人兼 CEO 杨超予曾是 Databricks 的早期软件工程师。BentoML 提供了一个高层次的 API,抽象出在云上运行 AI 模型所需的基础设施的细节,旨在使开发 AI 服务更加顺畅。具体来说,BentoML 的目标是训练人工智能模型的数据科学家、管理其生命周期的 DevOp 工程师、以及在模型之上实际构建应用程序的开发人员。 杨超予在接受 TechCrunch 采访时表示,有了 BentoML,开发人员可以在短短两天内使 Visual ChatGPT 具有可扩展性和成本效益,供生产使用。用户还可以使用该框架在云端运行 Stable Diffusion 和开源的 LLMs。 他还将 BentoML 与Next.js 框...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Linux系统CentOS6、CentOS7手动修改IP地址
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS8安装Docker,最新的服务器搭配容器使用
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- Windows10,CentOS7,CentOS8安装Nodejs环境
- SpringBoot2全家桶,快速入门学习开发网站教程