首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >红帽中的Kaiser补丁是否会影响基于引信的应用程序的性能?

红帽中的Kaiser补丁是否会影响基于引信的应用程序的性能?
EN

Server Fault用户
提问于 2018-01-31 14:55:10
回答 1查看 132关注 0票数 0

假设我们有一个FUSE文件系统。

它会对凯撒补丁产生严重的性能影响吗?

根据我的理解,FUSE文件系统完全在用户空间中运行,因此与内核文件系统相比受到的影响更小?

这里提到的https://access.redhat.com/articles/3307751是:

在8-19%的HPC (高性能计算)CPU密集型工作负载中,测量了具有高内核到用户空间转换的基准值,测试结果表明,在内核中花费较少时间的工作负载对性能有2-5%的影响。这是与作业,主要运行在用户空间,并调度使用cpu钉扎或努马控制。

EN

回答 1

Server Fault用户

发布于 2018-09-30 14:29:17

因为您没有说FUSE文件系统是什么或它正在做什么,所以很难说出任何过于明确的话,但是如果您仔细考虑一下,您仍然在将syscall放入内核(例如通过libc的write调用),而内核又必须转换回用户空间才能与FUSE文件系统对话。所以:

红帽中的Kaiser补丁是否会影响基于引信的应用程序的性能?

是的,FUSE性能将受到Red上Kaiser补丁的影响,因为当您的用户程序在FUSE文件上运行时,您可能至少会进行用户内核-用户-内核-用户转换(请参阅直接熔断器:消除高性能熔断器文件系统支持的中间人融合还是不融合:用户空间文件系统的性能文件和“内核和用户空间文件系统比较”论文(第4.1.1章))。正确的是,FUSE文件系统在用户空间中运行,但通常作为一个与执行操作的进程不同(是的,程序可能可以通过使用FUSE文件系统作为库与FUSE文件系统对话,但这并不是典型的情况,因为文件系统代码的编写必须考虑到这种操作风格,并且没有LD_PRELOAD技巧,因此程序必须按具体情况进行更改才能以这种方式使用它)。

它会对凯撒补丁产生严重的性能影响吗?

也许?:-)无法确定-这将取决于您的工作量,您的硬件和您的配置。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/894990

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档