valgrind predpokladam potrebuje nejake debug headre
Ne, Valgrind je runtime binární instrumentace.
ak sa zapne na vsetky systemove volania a ich monitorovanie
Zápis do paměti není systémové volání…
A z pohladu valgrindu bude asi tzko zistit
Ne, je na to přímo plugin (Cachegrind), kde si nastavíš velikost, asociativitu a další parametry a on to všechno spočítá.
co slo realne do fyzickej pamate a co do virtualnej
Buď jsem tě nepochopil, nebo máš trochu pomotané, jak virtuální paměť funguje.
mozno nejake FB-DIMM pamate budu mat potrebne countre a nejakym sposobom ich mozno aj odreportuju.
Co jsem zatím viděl, tak tohle počítal procesor (performance counters).
Problém je, že OP nenapsal, proč to vlastně chce - chce monitorovat celý počítač jako celek (proč?) nebo jednotlivé procesy, protože ladí memory bandwidth bottleneck? V tom případě ale nechce jenom součet všeho, ale chce mít anotované, kde se na paměť čekalo (protože může probíhat prefetch na pozadí a ten tě netrápí, protože procesor mezitím vykonává jinou užitečnou činnost) -- což třeba perf taky umí.