- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
From experiements and reviewing the code, the Intel Performance Counter Monitor tools don't seem to be able to read memory bandwidth counters under Windows. Is that possible and I'm somehow missing something? I even tried reading the counters directly using windbg, but for some reason physical accesses above offset 0x3000 within the MCHBAR registers fail with windbg.
Is there any way to measure memory bandwidth under Windows on a 3rd generation Core i3 processor?
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
>>>I even tried reading the counters directly using windbg, but for some reason physical accesses above offset 0x3000 within the MCHBAR registers fail with windbg.>>>
Did you run kernel debugger inside virtual machine?Or did you connect debugger to physical target(debuggee)?
Sometimes windbg will fail while reading some of MSR register addresses which are not accessible from not SMM mode of operation or which are not enabled for read/write access by Bios( like Device 8 and 9 function 2 in PCI address space).It was the cause with MSR 0x199 register.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
Intel PCM V2.8 now supports memory bandwidth metrics on your processor also in Windows (via winpmem driver).
Best regards,
Roman

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page