Fedora 38 将使用 Kernel TLS 加速 GnuTLS
随着 Fedora 37 即将在十月底发布,计划明年春天推出的 Fedora 38 的更多功能变化正在被继续讨论。本周有趣的提案之一是使用 Kernel TLS(kTLS) 来加速 GnuTLS。
Fedora 38 正在寻求将 Kernel TLS 模块的 kTLS 作为加密策略的一部分被加载,如此一来 GnuTLS 就可以实现更高的性能。这个变更提案由 Red Hat 主导,其中一个特别关注点是为网络块设备提供更高的性能。
GnuTLS 通过利用 kTLS 将加密/解密转移到内核,而使用 kTLS 对于网络块设备特别有益,可以减少数据拷贝和上下文切换,加密工作则发生在内核中。即使对于缺乏加密卸载硬件的系统,kTLS 也可以提升性能,因为其工作可能最终在与应用程序不同的 CPU 内核上完成。
此提案对于 Fedora 38 还有一个好处是带来更快的实时 VM 迁移,包括更快的实时虚拟机迁移,以及通过加密通道处理网络块设备上的文件时的速度提升。GnuTLS 的这种 kTLS 使用将在默认情况下启用,但在出现问题时将回滚到现有的用户模式下运行。
查看此 Fedora Wiki 页面了解关于这一变更提案的更多细节。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
coost —— 小于 Boost 的跨平台 C++ 基础库
coost是一个兼具性能与易用性的跨平台 C++ 基础库,原名为 co,后改为 cocoyaxi,前者过短,后者过长,取中庸之道,又改为 coost。 为什么叫 coost 呢?以前有朋友称之为小型boost库,比 boost 小一点,那就叫 coost 好了。它有多小呢?在linux 与 mac 上编译出来的静态库仅 1M 左右大小。虽然小,却提供了足够强大的功能: 命令行参数与配置文件解析库(flag) 高性能日志库(log) 单元测试框架(unitest) go-style 协程 基于协程的网络编程框架 高效 JSON 库 基于 JSON 的 RPC 框架 面向玄学编程 原子操作(atomic) 随机数生成器(random) 高效字符流(fastream) 高效字符串(fastring) 字符串操作(str) 时间库(time) 线程库(thread) 定时任务调度器 高性能内存分配器 LruMap hash 库 path 库 文件系统操作(fs) 系统操作(os) coost 在github上以MIT许可证开源,它使用了部分三方代码,可能有不同的许可证,详情见LICENSE文件...
- 下一篇
RXThinkCMF 敏捷开发框架 ThinkPhp6.x+AntdVue 版本 v1.2.0 发布
v1.2.0 更新内容: 1、优化配置管理模块,实现多模式设置; 2、优化字典管理模块; 3、优化系统配置模块,实现多分组多配置模式动态组件呈现; 项目介绍 一款 PHP 语言基于 ThinkPhp6.x、Vue、AntDesign 等框架精心打造的一款模块化、插件化、高性能的前后端分离架构敏捷开发框架,可用于快速搭建前后端分离后台管理系统,本着简化开发、提升开发效率的初衷,目前框架已集成了完整的 RBAC 权限架构和常规基础模块,前端 Vue 端支持多主题切换,可以根据自己喜欢的风格选择想一个的主题,实现了个性化呈现的需求; 为了敏捷快速开发,提升研发效率,框架内置了一键 CRUD 代码生成器,自定义了模块生成模板,包括后端 PHP 文件模块和前端 Vue 端个性化模板,可以根据已建好的表结构 (字段注释需规范) 快速的一键生成整个模块的所有代码和增删改查等等功能业务,真正实现了低代码开发,极大的节省了人力成本的同时提高了开发效率,缩短了研发周期,是一款真正意义上实现组件化、低代码敏捷开发框架。 环境要求: PHP >= 7.3 PDO PHP Extension MBstri...
相关文章
文章评论
共有0条评论来说两句吧...