J'ai une application que je veux surveiller via perf stat lors de l'exécution dans une machine virtuelle kvm. Après Google, j'ai trouvé que perf kvm stat peut le faire. Cependant, il y a une erreur en exécutant la commande:Comment une application spécifique peut-elle être surveillée par perf à l'intérieur du kvm?
sudo perf kvm stat record -p appPID
qui se traduit par une représentation d'aide ...
usage: perf kvm stat record [<options>]
-p, --pid <pid> record events on existing process id
-t, --tid <tid> record events on existing thread id
-r, --realtime <n> collect data with this RT SCHED_FIFO priority
--no-buffering collect data without buffering
-a, --all-cpus system-wide collection from all CPUs
-C, --cpu <cpu> list of cpus to monitor
-c, --count <n> event period to sample
-o, --output <file> output file name
-i, --no-inherit child tasks do not inherit counters
-m, --mmap-pages <pages[,pages]>
number of mmap data pages and AUX area tracing mmap pages
-v, --verbose be more verbose (show counter open errors, etc)
-q, --quiet don't print any message
Est-ce que quelqu'un sait quel est le problème?
Vous avez la syntaxe faux. Je n'ai aucune idée où vous avez trouvé la partie 'kvm', mais la syntaxe générale est' perf stat record -p appPID' – Jakuje
! Mon application est dans un invité, votre commentaire va enregistrer l'application qui est dans l'hôte. – user1173470