Linux kernel perfmon-1.3 or higher can exclude idle tasks, does pfmon support this?
Yes, with pfmon-2.0 you can use the –exclude-idle option for system wide sessions. This possiblity to exclude idle tasks is not yet available with the perfmon-2.x kernel interface, therefore pfmon-3.0 does not offer the –exclude-idle option on the 2.6.0 kernel. • Pfmon does not record any samples when using D-EAR cache? You do not have any qualifying cache misses. There is common misunderstanding on the D-EAR. They only capture load cache misses, i.e., misses on stores are not recorded. Sometimes also the program does not have the misses while running in the user level but in the kernel because of the lazy physical memory page allocation scheme. You can take a look at this post on the perfmon mailing list for more details. • Pfmon causes a Segmentation Violation(SIGSEGV)? This can happen either at any invocation or only when running a system wide session. This is known to happen on Debian systems using a libc version of 2.3.1. There is apparently a bug in some version of this package