鸿蒙liteos-a内核的iomap好像有bug啊,是本来就设计的内存只能小于2G还是我用的接口不对啊。

嵌入式攻城狮-宇 2024-03-21 21:19:00

 这里用了一个有符号的整型意味着我的内存最大只能是基地址为0,size为2G。我不太能理解,这是本身就这样设计的吗?还是有其它接口。

...全文
408 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复

希望大佬可以帮我解答一下疑惑

内容概要:本文详细介绍了Chuck Lever在Linux存储、文件系统及内存管理峰会上提出的Linux NFS服务器(NFSD)转换为使用iomap和folio接口的讨论,以及这些改进措施的目标。首先明确了目前NFSD面临的性能问题,尤其是读写操作中存在延迟,并强调了当前使用的pipe-splice机制的问题。为了提高NFSD的性能, Chuck提议利用其他主流Linux文件系统支持的先进特性如iomap接口(避免不必要的零填充),以及使用folio数据结构替代现有页级别的缓存单元。除此之外还提及了关于RDMA支持、TLS加密通信、跟踪点增加等方面的现状和发展方向。社区对此项改动有不同意见,尤其是在是否需要原子化处理稀疏读方面。随着ext4等主要底层文件系统的逐渐适配,NFSD项目计划跟随这些更新,在未来全面采纳iomap。同时,在将xdr_buf结构替换为支持更大的连续内存分配单位时,NFSD也需要考虑如何更好地集成新的内存管理模式。 适用人群:对分布式文件系统有一定研究背景的技术人员、运维人员或者对操作系统层面优化感兴趣的高级开发工程师。 使用场景及目标:本文章旨在探讨Linux NFS服务器性能优化的方向和技术手段选择。对于那些面临高并发、大数据传输的应用来说尤其重要;帮助他们找到减少磁盘访问开销的方式,从而降低响应时间并提升系统整体效率。此外,它也有助于安全专家理解NFSD正在采取的安全强化方法及其实施进度。 其他说明:文中提到的一些技术难点和争论点反映出在这个复杂度较高的技术领域内,任何改变都需要谨慎评估潜在风险。因此,尽管有许多预期的好处,但在实际部署前还需经过充分测试验证。 标签:Linux内核,NFS,iomap,Folio,高性能计算

5,312

社区成员

发帖
与我相关
我的任务
社区描述
HarmonyOS是一款“面向未来”、面向全场景的分布式操作系统。在传统的单设备系统能力的基础上,HarmonyOS提出了基于同一套系统能力、适配多种终端形态的分布式理念,能够支持多种终端设备。
分布式学习 企业社区
社区管理员
  • HarmonyOS技术社区
  • Edice
  • BaoWei
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧