Use perf to measure cache misses and TLB misses
Installation
Install perf:
Note that if you use perf on department linux9 servers, there is no need to install.
$ sudo apt-get install linux-tools-common linux-tools-4.2.0-27-generic linux-cloud-tools-4.2.0-27-generic
Usage
To measure cache miss:
$ perf stat -e cache-misses <command>
To collect TLB miss:
$ perf stat -e dTLB-load-misses,iTLB-load-misses <command>
For example:
$ perf stat -e cache-misses ls>/dev/null
$ perf stat -e dTLB-load-misses,iTLB-load-misses ls>/dev/null