LWN:2022 Linux存储、文件系统、内存管理以及BPF峰会!

LSF/MM/BPF Summit 2023 5月8号,今年度的Linux Storage, Filesystem, Memory Management & BPF Summit已经拉开帷幕,Linux存储、文件系统、内存管理以及BPF领域的年度峰会又一次到来。此次峰会聚集了Linux最重要的开发专家以及内核子系统维护者,以规划和探索改进相关模块的发展方向,这些技术点将在未来24-48个月内进入主流内核和Linux发行版。 阅读详情

关注了就能看到更多这么棒的文章哦~

The 2022 Linux Storage, Filesystem, Memory-Management, and BPF Summit

By Jonathan Corbet
May 4, 2022
DeepL assisted translation
https://lwn.net/Articles/893733/

Linux Storage, Filesystem, Memory-Management, and BPF Summit(LSFMM)一直以来都是许多核心的内核开发者的重要聚会之一。不过,上一次 LSFMM 聚会还是在 2019 年初疫情前的美好年代举行的。时隔三年,终于有可能在 2022 年 5 月初的时候在美国加州棕榈泉举行一次现场聚会了。像往常一样,LWN 也来到了这里。

ebecf3d52b5cff9e85ca1bd30c0bb29c.png

[Palm trees]

LSFMM 的报道仍在进行中,会议报告将在准备好后充实进来。

Plenary sessions (全体会议)

2022 年的 LSFMM 没有真正意义上的 plenary session,因为 BPF 小组总是有自己的日程安排。下面列出的会议涵盖了 storage, filesystem 以及 memory-management 的议程。

  • A memory-folio update: 介绍了目前 folio 项目的情况,以及未来方向。

Joint filesystem/memory-management sessions

  • Coping with hardware-poisoned page-cache pages: 当内存出错导致 page cache 中的一个 page 被破坏时,内核应该怎么做?

  • Dealing with negative dentries: 内核如何更好地管理文件名查找失败时对应的缓存。

  • Recent RCU changes:对 read-copy-update(RCU)的简单概述,然后是对过去几年中的一些较大变化的描述。

  • Page pinning and filesystems:今年讨论了如何解决 get_user_pages()的问题。

Memory-management sessions

  • Ways to reclaim unused page-table pages: 用于保存 page table 的很多内存其实是不再使用的,可以投入更好的用途。

  • The ongoing search for mmap_lock scalability:关于常年进行的 page-fault 可扩展性的话题的 2022 年版本,这次也许会有一些解决方案。

  • Improving memory-management documentation:如何捕捉内存管理背后的一些 "部落知识(也就是只有一小群人了解的内容)",并让更多开发者可以知晓。

  • The state of memory-management development。Andrew Morton 介绍了内存管理 patch 处理方式的一些变化。

  • Seeking an API for protection keys supervisor:保护密钥可以帮助强化内核,但目前还不清楚如何才能最好地管理它们。

  • Better tools for out-of-memorydebugging:理解 out-of-memory 问题并不容易,如何才能改善这种情况?

Filesystem sessions

  • Changing filesystem resize patterns:文件系统可以在创建时很小,但后续不断地被调整为更大的 size,这会带来一些头疼的问题。

Other resources

  • Christoph Hellwig 发布了一份来自关于行业标准的 BPF-track 会议总结的需要完成的工作。

The obligatory group photo

f4daf1b537b143b630b21b229585424a.png

[合影]

我们要感谢 LWN 订户对我们前往 LSFMM 2022 的支持和报道。

全文完
LWN 文章遵循 CC BY-SA 4.0 许可协议。

欢迎分享、转载及基于现有协议再创作~

长按下面二维码关注,关注 LWN 深度文章以及开源社区的各种新近言论~

8d90f1bb1080917e87758fe2a124a08e.png

Fortran基础编程(3)——格式化输出 本篇推文将进一步讲解Fortran基础语法中格式化输出与声明部分,让我们的代码更加美观起来吧~ 阅读详情

相关推荐

OpenCV2.4.9+vs2012配置

下载OpenCV2.4.9。 下载地址:http://opencv.org/downloads.html2.下载后,解压。 请记住解压路径,后面根据自己的解压路径进行配置。我的路径是E:\ 3.配置环境变量 win7系统:(计算机-属性-高级系统设置-高级-环境变量) 1)编辑系统变量Path:添加E:\opencv\build\x86\vc11\bin; 2)添加/编辑用户变量P

sybil_w的博客 969

LWN:LSFMM 远程参会的体验!

关注了就能看到更多这么棒的文章哦~Remote participation at LSFMMBy Jake EdgeJune 15, 2022LSFMMDeepL assisted translationhttps://lwn.net/Articles/897915/和近期进行的许多其他会议一样,2022 年的 Linux 存储、文件系统、内存管理和 BPF 峰会(LSF...

Linux News搬运工 427

VSCODE 安装LATEX环境,参数配置,常见问题解决

1 准备Texlive安装包 可以从以下网址下载 texlive 的镜像文件: 华为镜像 阿里镜像 官网 网址中大概文件构成 下载完后我们需要的文件构成(我是2020年下载过了,这次就不重新下载了) 将这个镜像文件进行解压 2 安装Texlive 右键install-tl-windows.bat,单击以管理员身份运行,进入安装界面. 点击左下角的“Advanced”进入高级安装来取消你不需要安装的宏包。 点击“Customize”来取消勾选不需要的宏包。 单是把非中英的语言包取消勾选可以省掉 1G

呆呆象呆呆的博客 6万+

LWN:2022 基于映像文件Linux峰会!

关注了就能看到更多这么棒的文章哦~A report from the 2022 Image-Based Linux SummitNovember 3, 2022By Luca Boccassi, Lennart Poettering, and Christian BraunerDeepL assisted translationhttps://lwn.net/Articles/912774/第一届...

Linux News搬运工 613

ArduSub程序学习(1)——ardupilot框架整理

AP_HAL层(硬件抽象层)是我们制作 ArduPilot 的方式可移植到许多不同的平台。有一个顶级AP_HAL libraries/AP_HAL,用于定义代码其余部分的接口 有针对具体的板子特性,然后就有了AP_HAL_XXX 子目录,例如,AP_HAL_AVR 用于基于 AVR 的 开发板,AP_HAL_PX4用于 Pixhawk 开发板和 AP_HAL_Linux 基于 Linux 开发板。工具目录tools directories工具目录是杂项支持目录。

weixin_49839886的博客 2812

Autodesk Genuine Service卸载失败?试试这个隐藏文件删除法(Win8-Win11通用)

本文针对Autodesk Genuine Service在Windows系统(Win8-Win11)中卸载失败的常见难题,提供了深度解析与根治方案。核心方法是手动定位并删除两个关键的隐藏文件(ProductInformation.pit和id.dat),以解除文件锁定或数据损坏导致的卸载障碍,随后再通过标准流程即可成功卸载。该方法通用性强,能有效解决这一困扰设计师和工程师的顽固问题。

weixin_29220405的博客 1472

LWN:Linux SVSM 项目!

关注了就能看到更多这么棒的文章哦~The Linux SVSM projectJanuary 30, 2023This article was contributed by Carlos BilbaoDeepL assisted translationhttps://lwn.net/Articles/921266/如果说传统网络像是只有少数几扇门的个人住宅,只有少数人拥有钥匙,那么基于云的环境就像...

Linux News搬运工 1153

手把手教你搞定JBI投稿:从Statement of Significance到Declaration Statement的保姆级避坑指南

本文提供了一份详细的JBI投稿指南,重点解析Statement of Significance和Declaration of Interests的撰写技巧,帮助研究者避开常见格式陷阱。通过实战案例和检查清单,确保投稿符合JBI的学术严谨性和临床转化价值要求,提升稿件通过率。

weixin_29278805的博客 619

LWN:Linux早期岁月!

关注了就能看到更多这么棒的文章哦~The early days of LinuxApril 12, 2023This article was contributed by Lars WirzeniusDeepL assisted translationhttps://lwn.net/Articles/928581/我的名字是 Lars Wirzenius,Linux 最开始的时候我就参与其中。Li...

Linux News搬运工 1337

深度学习优化算法解析(Momentum, RMSProp, Adam)

之前看了很多人介绍网络的优化器optimizer,无奈很多都把简单的东西讲的复杂化了,不容易让人懂,恰好之前看过吴恩达老师的最新的课程,这里结合老师讲的和个人想法写一下,方便别人同时也为自己以后回顾吧。 深度学习的优化算法主要有GD,SGD,Momentum,RMSProp和Adam算法吧,还有诸如Adagrad算法,不过大同小异,理解了前面几个,后面的也就引刃而解了。GD算法,SGD算法以及m

willduan的博客 12万+

Python+QMT量化交易实战:从零搭建你的第一个极速策略(附完整代码)

本文提供了一份详细的Python+QMT量化交易实战指南,手把手教你从零搭建一个可回测、可实盘的极速策略。内容涵盖环境配置、QMT核心机制解析、双均线策略的完整代码实现、回测优化方法以及实盘部署要点,帮助量化交易新手快速入门并掌握核心开发流程。

b9c0d的博客 1012

LWN:用BPF异步采集stack trace!

关注了就能看到更多这么棒的文章哦~Capturing stack traces asynchronously with BPFBy Daroc AldenJune 19, 2024LSFMM+BPFGemini-1.5-flash translationhttps://lwn.net/Articles/978736/Andrii Nakryiko 在 2024 年的Linux 存储、文件系统、内...

Linux News搬运工 2352

03. 线性规划与混合整数规划 (LP/MIP)

本文介绍了OR-Tools中的线性规划(LP)和混合整数规划(MIP)求解器。主要内容包括:1) LP/MIP的基本概念和数学形式,对比了LP、MIP、ILP和BIP的区别;2) OR-Tools支持的求解器类型,如GLOP、SCIP等,以及它们各自的特点和适用场景;3) 详细展示了如何使用GLOP求解器进行线性规划求解,包括变量定义、约束添加和目标函数设置;4) 介绍了SCIP求解器的配置和使用方法;5) 讨论了变量类型、约束类型、多目标优化等进阶功能。文章通过Java代码示例演示了如何实现一个完整的优化

智慧是做事用的 156

LWN:Rust实现文件系统!

关注了就能看到更多这么棒的文章哦~Rust for filesystemsBy Jake EdgeJune 21, 2024LSFMM+BPFGemini-1.5-flash translationhttps://lwn.net/Articles/978738/在 2024 年的Linux 存储、文件系统、内存管理和 BPF 峰会 (Linux Storage, Filesystem, Memo...

Linux News搬运工 2698

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

LWN:pahole 进展!

关注了就能看到更多这么棒的文章哦~Updates to paholeBy Daroc AldenJune 20, 2024LSFMM+BPFGemini-1.5-flash translationhttps://lwn.net/Articles/978727/Arnaldo Carvalho de Melo 在 2024 年的Linux 存储、文件系统、内存管理和 BPF 峰会 (Linux S...

Linux News搬运工 2422

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

LWN:内存管理的文档工作以及开发流程!

关注了就能看到更多这么棒的文章哦~Memory-management documentation and development processBy Jonathan CorbetJune 2, 2023LSFMM+BPFDeepL assisted translationhttps://lwn.net/Articles/932398/随着 2023 年 Linux 存储、文件系统、内存管理和 B...

Linux News搬运工 1163

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

LWN:在今后十年让BPF保持活力!

关注了就能看到更多这么棒的文章哦~Modernizing BPF for the next 10 yearsBy Daroc AldenJune 7, 2024LSFMM+BPFGemini-1.5-flash translationhttps://lwn.net/Articles/977013/BPF 最初采用来作为对数据包过滤的一个通用化处理方案,这发生在十多年前。在那之后,BPF 发生了巨...

Linux News搬运工 1848

LWN:各种BPF实现的性能对比!

关注了就能看到更多这么棒的文章哦~Comparing BPF performance between implementationsBy Daroc AldenJune 5, 2024LSFMM+BPFGemini-1.5-flash translationhttps://lwn.net/Articles/976317/Alan Jowett 在 2024 年的Linux 存储、文件系统、内存管...

Linux News搬运工 946

LWN:文件系统回写并行化!

在一些简单的测试中,当禁用 XFS 的大页时,他在内核回写线程饱和之前能达到大约每秒 800MB 的速度。现有单线程回写所遇到的一些性能问题,在去年峰会的一次会议上曾被提及,当时讨论了并行回写的想法。他认为,对于多线程回写的第一个版本,保持单个 inode 列表将是合理的。通过远程连接,Jan Kara 表示他听到的情况是,大多数人的兴趣在于低层并行,这将并行化单个 inode 的回写。在该层,不同类型的文件系统操作,例如 XFS 的块分配与纯覆盖写入,可以由独立的工作队列(workqueue)处理。

Linux News搬运工 1328

LWN:丢弃文件系统的page cache!

关注了就能看到更多这么棒的文章哦~Dropping the page cache for filesystemsBy Jake EdgeJune 11, 2024LSFMM+BPFGemini-1.5-flash translationhttps://lwn.net/Articles/977486/VFS 维护者 Christian Brauner 在 2024 年的Linux 存储、文件系统、...

Linux News搬运工 1687

LWN:文件系统新增API!

关注了就能看到更多这么棒的文章哦~New APIs for filesystemsBy Jake EdgeMay 30, 2024LSFMM+BPFGemini-1.5-flash translationhttps://lwn.net/Articles/975444/在Linux 存储、文件系统、内存管理和 BPF 峰会(Linux Storage, Filesystem, Memory Ma...

Linux News搬运工 923

LWN:简化BPF verifier!

关注了就能看到更多这么棒的文章哦~Simplifying the BPF verifierBy Daroc AldenJune 13, 2024LSFMM+BPFGemini-1.5-flash translationhttps://lwn.net/Articles/977815/BPF 检验器 (BPF Verifier) 是一个复杂的程序。很不幸,这导致了相关的贡献者在开发它时更加困难,同时也...

Linux News搬运工 2178

LWN:可由BPF编程的网络设备!

关注了就能看到更多这么棒的文章哦~The BPF-programmable network deviceBy Jonathan CorbetNovember 6, 2023ChatGPT translationhttps://lwn.net/Articles/949960/在 Linux 上,容器和虚拟机是通过虚拟网络设备与世界通信。这样就使得其可以利用 Linux 网络协议栈的全部功能了,但也引...

Linux News搬运工 1040

LWN:改进内存管理相关的文档!

关注了就能看到更多这么棒的文章哦~Improving memory-management documentationBy Jonathan CorbetMay 10, 2022LSFMMDeepL assisted translationhttps://lwn.net/Articles/894374/如同内核的大部分内容一样,内存管理子系统的文档是不太够的,而且大部分现存...

Linux News搬运工 349

LWN:关闭文件系统extent的一个优化!

关注了就能看到更多这么棒的文章哦~Disabling an extent optimizationBy Jake EdgeJune 21, 2022LSFMMDeepL assisted translationhttps://lwn.net/Articles/898029/在 2022 年 Linux 存储、文件系统、内存管理和 BPF 峰会(LSFMM)的最后一场文件系...

Linux News搬运工 264

LWN:XFS在线检测和修复!

关注了就能看到更多这么棒的文章哦~XFS online filesystem check and repairBy Jake EdgeJune 15, 2023LSFMM+BPFDeepL assisted translationhttps://lwn.net/Articles/934561/Darrick Wong 多年来一直致力于 XFS online repair 工作,目前文件系统里内部的...

Linux News搬运工 1609
上一篇: LWN:Intel CPU的间接跳转保护功能!
下一篇: LWN:BPF allocator 碰到麻烦了!
LinuxNews搬运工
博客等级 码龄7年 438粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值