Qualcuno potrebbe indirizzarmi a un comando per misurare i mancati TLB su LINUX, per favore? È corretto considerare (o approssimare) errori di pagina minori come errori di TLB?
Risposta accettata:
Puoi utilizzare perf per accedere ai contatori delle prestazioni hardware:
$ perf stat -e dTLB-load-misses,iTLB-load-misses /path/to/command
per esempio. :
$ perf stat -e dTLB-load-misses,iTLB-load-misses /bin/ls > /dev/null
Performance counter stats for '/bin/ls':
5,775 dTLB-load-misses
1,059 iTLB-load-misses
0.001897682 seconds time elapsed