数码之家

 找回密码
 立即注册
搜索
查看: 788|回复: 0

[业界] 英特尔贡献的kcpuid实用工具即将并入Linux 5.13内核代码

[复制链接]
发表于 2021-3-9 14:59:16 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
稿源:cnBeta

英特尔的工程师一直在开发名为“kcpuid”的工具,用于在 Linux 下显示原始 CPU 的特性/能力。该工具即将整合到内核源代码树中,现在已经开始 tip 的 x86/misc 分支中进行排队。如果不出意外的话,它将会在 Linux Kernel 5.13 中和我们见面。

Users/administrators 通常依靠 /proc/cpuinfo 来快速寻找某个系统的 CPU 特性,但报告的 CPU 信息可能会存在误导性,因为一些信息可能会因为内核启动时间/命令行选项而被遗漏,这些选项可能会禁用一些特性标志。同时还有其他用户空间的实用程序可以读取 CPU 特性,但它们不一定是最新的CPU,还有其他潜在的问题。

所以英特尔贡献的 kcpuid 实用工具是一个 in-kernel-tree 工具,类似于同样驻留在树中的 perf 用户空间组件,还有其他非内核代码。KCPUID 会根据 CPUID 指令的存在来报告 CPU 的特性,而不管内核是否在使用某个特性。这个实用程序还可以提供类似 /proc/cpuinfo 的输出,方便解析/比较。

该工具的另一个优点就是 CPUID leaf definitions 被保存在 CSV 文件中,易于解析和添加新的内容。kcpuid 命令行实用程序支持多种不同的选项,以各种方式转储支持的 CPU 特性。KCPUID 被并入了 tip 的 x86/misc 分支,这意味着它应该在两个月后成为 Linux 5.13 合并窗口的一部分。



您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-5-19 01:43 , Processed in 1.138802 second(s), 11 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

快速回复 返回顶部 返回列表