我想在運行某些工作負載時收集性能計數器數。 這可以使用現有的LAPI性能計數器基礎結構輕鬆完成。 但是,我希望有更多類似的統計硬件性能計數器來計算操作系統的訪問數
- 中環的級別數指令0,1,2,3
- 由不同的環級別L1緩存負載的請求數一環 - 的
- 長度高級開關
因此,有效地我想區分操作系統和應用程序的內存訪問。
有人可以請指導我如何做到這一點? PS:我之前沒有使用過性能計數器。所以,對你來說看起來有些微不足道的東西實際上可以幫助我。謝謝
PS:有什麼辦法可以在不改變應用程序行爲的情況下獲得系統的執行跟蹤和內存訪問跟蹤。
這個實驗中使用的CPU是什麼?什麼是操作系統(是現代Linux)? – osgx
此處使用的CPU是Pentium i5處理器,操作系統是現代Linux(Ubuntu最新發行版) –