重大升级!英特尔 CPU 内购功能 (SDSI)已添加至 Linux 5.18 内核中

简介: 重大升级!英特尔 CPU 内购功能 (SDSI)已添加至 Linux 5.18 内核中

近日,Phoronix 报道称,一位来自红帽的 Linux 开发员工 Hans de Goede 透露:如果没有意外,英特尔为 Xeon CPU 添加的神秘“软件定义芯片(SDSi)”机制将在即将到来的 Linux 5.18 内核中得到正式支持。

image.png

据悉,英特尔软件自定义芯片(SDSi)是一种拥有 Pay-As-You-Go CPU Feature 属性的机制,可用于激活使用该软件生产和部署的服务器芯片的其他附加功能(如果购买了升级的许可证,这些功能就可通过许可证激活后启用)。

同时,SDSi 驱动程序也为应用程序提供了可执行主要配置功能的对应插座的 ioctl 接口:

  • 提供验证密钥证书(AKC),这是一个写入内部 NVRAM 的密钥,用于验证特定功能的激活特定负载。
  • 提供激活有效负载能力(CAP),这是一个使用 AKC 认证的令牌,应用于 CPU 配置以激活新功能。
  • 读取 SDSi 状态证书,包含 CPU 配置状态。

其实,早在去年 9 月份,英特尔就透露了关于 SDSi 的消息,其特点是能够通过软件激活被锁定的芯片功能,能够给在 Xeon 至强 CPU 上运行的 Linux 系统带来较大优化。

此次,Linux 5.18 版本正式支持 SDSi 功能,也意味着即将发布的英特尔第四代 Xeon 至强可扩展处理器 Sapphire Rapids 将成为首款支持 SDSi 的 CPU。

对于英特尔这样的举动,很多人表示“不解”。但对于英特尔而言,这个决策确实非常“明智”的。

报道称,每一代 Intel Xeon 至强 CPU 都会增加很多功能,为的就是能让 Intel 的服务器平台更加通用。


例如,除了微体系结构改进和新指令外,Intel 的 Xeon 至强可扩展CPU(各代)还增加了对每个插槽最多 4.5TB 内存的支持、网络功能虚拟化、速度选择技术及大型 SGX enclave 型号等。此外,还有针对搜索、虚拟机密度、基础设施即服务(IaaS)、软件即服务(SaaS)、液体冷却、媒体处理等的优化模型。

而凭借其第四代 Xeon 至强可扩展的“Sapphire Rapids”CPU,英特尔或可计划添加更多针对特定用例的专用功能(例如仅 SKU 堆栈就包括所有类型的不同 Xeon 型号)。

如果英特尔选择通过提供工作负载优化的 SKU 来赚取溢价,通过禁用某些型号的某些功能等操作,这其中所花费的成本将非常大,而庞大的产品阵容也会地阿莱不少混乱。

所以,英特尔选择通过提供基本型号的 Xeon 至强可扩展 CPU,允许客户购买他们需要的额外功能,并通过软件更新启用这些功能的话 —— 即 SDSi 机制,那么事情就就会变得简单了。

目前来看,尽管英特尔暂未披露 SDSi 的所有特性及基于该机制的“现收现付 CPU 升级模式”的具体计划,但我们能确定的是 Linux 5.18 版本将对 SDSi 功能提供正式支持,并将于今年春天提供。

所以,对于此次英特尔将 CPU 内购功能 (SDSI)添加至 Linux 5.18 内核中的举动,更多的我们也可以猜测一下。如果您对该话题也有相关看法,欢迎在评论区交流互动。

linuxintel

相关文章
|
5天前
|
运维 Linux 虚拟化
Linux 查看 CPU 使用情况
在 Linux 系统中,查看 CPU 使用情况是性能分析和故障排查的重要环节。查看 CPU 使用情况,使用 top 命令或者 htop 命令来查看。
|
23天前
|
安全 Linux 编译器
BigCloud Enterprise Linux 8和Rocky Linux 8升级OpenSSH步骤
本文介绍了在BigCloud Enterprise Linux 8.2/8.6和Rocky Linux 8.10上升级OpenSSH的详细步骤。首先配置Telnet服务和GCC编译器以确保远程登录安全,接着备份旧版OpenSSH并下载、编译、安装最新版本(如9.9p1)。然后创建新的sshd系统服务配置文件,调整配置并启动服务。最后验证升级效果,关闭不必要的Telnet服务,并处理可能的防火墙和SELinux问题。通过这些步骤可有效修复低版本OpenSSH带来的高危漏洞。
71 13
|
1月前
|
应用服务中间件 Linux nginx
【Azure App Service】基于Linux创建的App Service是否可以主动升级内置的Nginx版本呢?
基于Linux创建的App Service是否可以主动升级内置的Nginx版本呢?Web App Linux 默认使用的 Nginx 版本是由平台预定义的,无法更改这个版本。
143 77
|
6天前
|
自然语言处理 监控 Linux
Linux 内核源码分析---proc 文件系统
`proc`文件系统是Linux内核中一个灵活而强大的工具,提供了一个与内核数据结构交互的接口。通过本文的分析,我们深入探讨了 `proc`文件系统的实现原理,包括其初始化、文件的创建与操作、动态内容生成等方面。通过对这些内容的理解,开发者可以更好地利用 `proc`文件系统来监控和调试内核,同时也为系统管理提供了便利的工具。
39 16
|
10天前
|
Ubuntu Linux 应用服务中间件
Linux使用cpulimit对CPU使用率进行限制
cpulimit是一款简单易用的CPU使用率限制工具,支持对特定程序或整个CPU使用率进行限制。可通过源安装(如`yum`或`apt-get`)或编译安装获取。使用时,可针对程序名、进程号或绝对路径设置CPU占用上限(如`cpulimit -e xmrig -l 60 -b`)。ROOT用户可限制所有进程,普通用户仅限于权限范围内进程。注意,CPU百分比基于实际核心数(单核100%,双核200%,依此类推)。
36 7
|
13天前
|
存储 缓存 Linux
Linux系统中如何查看CPU信息
本文介绍了查看CPU核心信息的方法,包括使用`lscpu`命令和读取`/proc/cpuinfo`文件。`lscpu`能快速提供逻辑CPU数量、物理核心数、插槽数等基本信息;而`/proc/cpuinfo`则包含更详细的配置数据,如核心ID和处理器编号。此外,还介绍了如何通过`lscpu`和`dmidecode`命令获取CPU型号、制造商及序列号,并解释了CPU频率与缓存大小的相关信息。最后,详细解析了`lscpu`命令输出的各项参数含义,帮助用户更好地理解CPU的具体配置。
46 8
|
2月前
|
缓存 安全 Linux
Linux系统查看操作系统版本信息、CPU信息、模块信息
在Linux系统中,常用命令可帮助用户查看操作系统版本、CPU信息和模块信息
186 23
|
2月前
|
安全 Linux 测试技术
Intel Linux 内核测试套件-LKVS介绍 | 龙蜥大讲堂104期
《Intel Linux内核测试套件-LKVS介绍》(龙蜥大讲堂104期)主要介绍了LKVS的定义、使用方法、测试范围、典型案例及其优势。LKVS是轻量级、低耦合且高代码覆盖率的测试工具,涵盖20多个硬件和内核属性,已开源并集成到多个社区CICD系统中。课程详细讲解了如何使用LKVS进行CPU、电源管理和安全特性(如TDX、CET)的测试,并展示了其在实际应用中的价值。
|
2月前
|
Ubuntu Linux 开发者
Ubuntu20.04搭建嵌入式linux网络加载内核、设备树和根文件系统
使用上述U-Boot命令配置并启动嵌入式设备。如果配置正确,设备将通过TFTP加载内核和设备树,并通过NFS挂载根文件系统。
152 15
|
3月前
|
监控 安全 Linux
启用Linux防火墙日志记录和分析功能
为iptables启用日志记录对于监控进出流量至关重要

热门文章

最新文章