Linux 6.1 Perf 新增 AMD CPU 内存报告和 Cache-To-Cache 功能
Linux 的“perf”内核子系统在 Linux 6.1 版本获得了一些新的 AMD CPU 功能,比较重要的是 perf mem(内存报告) 和 perf c2c(Cache-To-Cache) 两项功能,其中 perf mem 功能用于各种内存统计,而 perf c2c 功能用于统计 CPU 的缓存到缓存信息。
使用带有新功能的 perf 工具,可以显示内存的 L1/L2/L3 缓存命中率、本地 RAM 命中率、远程 RAM 命中率、远程缓存命中、未缓存命中和其他类似指标。不过需要注意,最新的 perf c2c/mem 支持依赖于具有基于指令采样 (IBS) 支持的 AMD CPU。
Linux 6.1 的 perf 子系统核心更改还包含其他功能和优化,比如 Intel PEBS TSC 时间戳集成、Intel Raptor Lake S CPU 支持、硬件断点改进和其他修复。
在 Git PR 邮件中可以看到 perf 工具的所有改动,包含 AMD perf mem/c2c 的更新细节,以及对 perf lock/lock contention 的改进、Intel PT 改进和其他内容。
关于 perf
perf 是Linux 系统的一款性能分析工具,能够进行函数级和指令级的热点查找,可以用来分析程序中热点函数的CPU占用率,从而定位性能瓶颈。
Linux 内核的“perf”是一个基于内核的子系统,提供一个性能分析框架,比如硬件(CPU、PMU(Performance Monitoring Unit))功能和软件(软件计数器、tracepoint)功能。
通过 perf,应用程序可以利用 PMU、tracepoint 和内核中的计数器来进行性能统计。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
aeson < 2.0.1.0 存在拒绝服务漏洞
漏洞描述 aeson 是一个用于处理 JSON 数据的快速 Haskell 库。 aeson 在2.0.1.0之前的版本中存在拒绝服务漏洞。其原因是由于 aeson 库使用 HashMap 从 unordered-containers 库中处理 JSON 对象,unordered-containers 库使用 hashtable 库来处理其 HashMaps 的散列,其使用线性链接来存储冲突,时间成本为 O(n)。该 hashable 库使用的 FNV 哈希是不抗冲突的,攻击者能够生成一个恶意 JSON 对象,让 aeson 造成哈希碰撞,从而造成拒绝服务。 漏洞名称 aeson < 2.0.1.0 存在拒绝服务漏洞 漏洞类型 - 发现时间 2022-10-11 漏洞影响广度 极小 MPS编号 MPS-2022-59247 CVE编号 CVE-2022-3433 CNVD编号 - 影响范围 aeson@[0.1.0.0, 2.0.1.0) 修复方案 升级aeson到 2.0.1.0 或更高版本 参考链接 https://www.oscs1024.com/hd/MPS-2022-5...
- 下一篇
卓怡恒通加入,openKylin 社区迎来又一家 ODM 厂商!
近日,合肥市卓怡恒通信息安全有限公司(以下简称“卓怡恒通”)签署了openKylin社区 CLA(Contributor License Agreement 贡献者许可协议),正式加入openKylin开源社区。 卓怡恒通是基于龙芯、飞腾、申威、兆芯、海光等系列CPU提供主板和整机产品研发、生产及供应链服务的高新技术企业,产品涵盖台式电脑、一体机电脑、笔记本电脑、服务器、云终端、OPS、金融工控机、加固机、工业控制主机和板卡等,以及满足各行业需求的定制化产品,广泛应用于办公、金融、教育、网络安全、电力、加固运算等行业,实现计算机产品自主可控。 在加入openKylin社区后,卓怡恒通将充分发挥自身专业的研发技术优势、高效的垂直供应链整合以及完整、灵活的产品制造能力,携手社区力量和行业伙伴,共同为国产生态贡献中坚力量。 社区会员持续招募中 目前,openKylin社区会员招募正在火热进行中,欢迎更多企业伙伴加入,携手共建,打造桌面操作系统顶级社区,推动国产操作系统产业生态健康发展。 openKylin(开放麒麟)社区旨在以“共创”为核心,在开源、自愿、平等、协作的基础上,通过开源、开放的...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- MySQL8.0.19开启GTID主从同步CentOS8
- Mario游戏-低调大师作品