I am wondering whether you can provide some tips on which events I should use to collect memory bus bandwidth utilization. I know on Pentium4 or Xeon platform, the FSB data ready event can be used, but not sure the corresponding events on Core 2 Duo or Core 2 Quad-core machine. Can you give me some suggestion? I read through some IDF materials about VTune, and saw BUS_Transaction_MEM_SELF.ANY is used for bandwidth. However, I also realized there are other events, such as BUS_DRDY_CLOCKS.mask and BUS_TRANS_ANY.mask. I am confused on using these events.
thx for your help.