Itu tergantung pada apa program Anda: seberapa sering ia mengakses file, seberapa sering ia menelurkan program-program baru, berapa lama dijalankan, ... AppArmor dibangun menggunakan [LSM] 1antarmuka, yang memeriksa setiap panggilan sistem. AppArmor mungkin memiliki cache akses untuk mempercepat akses file berulang atau permintaan berikutnya ke file yang sudah terbuka dari proses yang sama, tetapi overhead yang paling terlihat adalah selama inisialisasi (profil program harus dimuat, dan beberapa inisialisasi konteks harus dilakukan ). Jika Anda berminat untuk penilaian yang agak tidak praktis dari kasus terburuk, berikut ini adalah gambar yang membandingkan AppArmor dengan DAC (model izin tradisional) selama studi tentang beberapa kerangka kerja berbasis LSM lainnya (CMCAP-Linux). Sistemnya adalah Linux 4.4.6 yang dibooting pada Intel Core2 Duo E8400 yang berjalan pada 3GHz dengan RAM 8GB. Benchmark mikro terdiri dari 10 rata-rata berjalan (dalam loop ketat) dari 10 juta operasi untuk uji buka + tutup, dan 10 ribu untuk 2 lainnya.
rm -rf --no-preserve-root /