Linux 6.1性能分析工具迎來AMD CPU的perf mem與c2c支持


Phoronix報道稱:作為一款性能分析工具,Linux6.1中的“perf”內核子系統,剛剛添加對AMDCPUCache-To-Cache和內存報告功能的支持。其中perfmem用於各種內存統計,而perfc2c則用於CPU的緩存到緩存信息。

(來自:git.Kernel.org)

Phoronix 指出,這種 perf c2c / mem 支持,可在具有 IBS 指令采樣的 AMD CPU 上使用。

本次更新後,Linux 6.1 用戶可借助 perf 工具,獲取有關 AMD CPU L1 / L2 / L3 緩存命中率、本機 / 遠程 RAM 命中率、未緩存命中率等類似性能指標。

Linux 6.1 的另一項性能改進,則與 Zen 4 處理器的 LbrExtV2 支持和 Last Branch Record Extension v2 功能有關。

AMD LbrExtV2 引入 LBR-Freeze-on-PMI,以更好地與 PMC 溢出事件相關聯。另外還有新的硬件分支過濾支持,用於僅記錄特定類型的分支。

LbrExtV2 過濾包括 —— 僅內核、僅用戶空間、條件分支、近相對 / 間接調用、近返回、近間接 / 相對跳轉、以及遠分支。

最後,Linux 6.1 的 perf 核心變化還涉及 Intel PEBS TSC 時間戳集成、Intel Raptor Lake-S CPU 支持、硬件斷點改進,以及 perf lock / lock contention 、Intel PT 改進和其它附加內容。


相關推薦

2022-08-29

關聯 PMC 溢出事件、新的推測信息和新的基於硬件的過濾支持(如果需要特定分支類型的數據)。” Larabel 報告說,最新分支中包含的過濾器將包括“僅內核、僅用戶空間、條件分支、近關閉調用、近間接調用、近返回、近間接

2022-10-13

盡管Linux社區早就通過5.19合並引入對LoongArchCPU的初步支持,但它仍未邁過可向公眾推送的成熟期。在此期間,開發人員有在堅持為其填補功能特性上的短板——比如在Linux6.0中帶來的LoongArchPCI支持和其它變動。現在,Linux6.1內核

2022-10-10

率方面提供良好的提升。該公司正在利用ACPICPPC能源偏好性能信息來控制CPU的功率,使處理器更加高效並提高性能。AMD公司的EPP驅動程序的工作原理是采用P-State CPU頻率驅動程序,通過ACPI CPP EPP數據擴展其實現,並指導硬件在能

2022-10-23

後出現的,它放棄輕量級剖析"LWP"指令,但該指令支持仍然出現在兄弟線程上,這在執行"-march=native"構建時最終導致編譯器問題。可能還有其他的情況,AMD CPU微碼需要進行每線程的修改,但是Bulldozer/Piledriver處理

2022-10-17

期兩周的合並窗口期內,帶來很多令人興奮的特性:初步支持 Rust 基礎設施被合並以在未來的內核周期中構建新的 Rust 驅動程序和子系統添加,MGLRU 合並以提供顯著的性能潛力,特別是對於內存受限的系統。繼續為新的 Intel Arc G

2022-12-12

這意味著就在假期之前(我也有一些節前的旅行),我們迎來一個工作量巨大的地獄般的合並窗口,因此,雖然將發佈推遲一周是正確的做法,但它確實使6.2合並窗口的時間變得很尷尬。更新細節參見內核官網:https://lore.kernel.o

2022-08-26

對於日常需要接觸並維護大量硬件的服務器管理員來說,這裡有個好消息——Linux6.1將能夠在發生SegmentationFault分段錯誤時,報告潛在有問題的CPU插槽/核心。當發現某個CPU/核心經常引發同樣問題的時候,這項新特性就能夠幫你更

2022-07-25

月時間、數百萬美元做這件事。而且,項目組表示,在AI工具的協助下,不僅要分析開源軟件的源代碼(一般有數百萬甚至上千萬行),還要進行社會維度的分析。據MIT科技評論報道,研究人員將分析開源社區內的互動,以識別

2022-09-10

來自AMD開源工程師的更新,他們穩步開發對公司新技術的支持。本周,AMD準備對RDNA 3圖形和CDNA MI300圖形加速卡的支持。AMD將在內核中添加一個新的代碼塊,以協助實現這一支持。然而,這段代碼可以給Linux 6.1帶來多大的AMD的內

2022-08-29

,以及核心內核代碼(網絡、vm、vfs和cgroup)。還有一些工具支持(perf和selftests)。我們已經有一些已知的問題,但沒有什麼看起來那麼可怕的。Linux 6.0-rc3的補丁列表可以在內核郵件列表中找到:https://lore.kernel.org/lkml/CAHk-=whaiqz

2023-01-16

工藝來提升性能,而是通過堆疊更多的GCD來實現。GPU市場迎來新的戰爭。寫在最後3D IC設計逐漸成為主流,Chiples也進一步崛起,在芯片大廠的推動下,基於Chiplet的3D IC設計進一步展示其說服力。Chiplet將徹底改變這個行業。英偉

2022-10-07

令人驚訝,但正在開發的Linux6.1內核很可能是今年的長期支持(LTS)內核版本。最近有一些猜測,Linux6.0是否會是LTS版本,或者是否會是Linux6.1,它應該在今年年末作為穩定版本亮相。也有人認為Linux6.0更像是LTS版本,因為它是Rust

2023-03-14

早些時候,AMD承認,在Linux系統中開啟AMD銳龍處理器的fTPM,將可能導致系統出現間歇性的卡頓、死機等情況。據悉,該Bug在Linux 6.1內核中表現得最為明顯,這是因為因為在提案b006c439d58db(hwrng:core-也為不受信任的來源啟動hwrng kth

2022-08-14

的二級緩存(1MB對512KB),像上一代那樣的共享L3緩存,支持帶有EXPO(AMD的內存超頻擴展配置文件)的DDR5內存,PCIe Gen 5.0顯卡,以及M.2 SSD支持。