環境:Qemu + ARMv8
perf是一款綜合性分析工具,大到系統全局性性能,再小到進程線程級別,甚至到函數及匯編級別。
在內核源碼目錄下執行編譯腳本:
#!/bin/bash cross_compile=aarch64-linux-gnu- make CROSS_COMPILE=$cross_compile ARCH=arm64 defconfig make CROSS_COMPILE=$cross_compile ARCH=arm64 menuconfig make CROSS_COMPILE=$cross_compile ARCH=arm64 Image -j4 make CROSS_COMPILE=$cross_compile ARCH=arm64 tools/perf_clean V=1 make CROSS_COMPILE=$cross_compile ARCH=arm64 tools/perf V=1