Eine einfache und direkte Möglichkeit zu sehen welche Prozessoren aktiv sind und welche Prozessoren aufgrund von „Virtual Processor Folding“ nicht verfügbar sind, ist der Kernel Debugger kdb.
Mit dem folgenden Kommando wird die gewünschte Information angezeigt:
# echo vpm | kdb ... VSD Thread State. CPU CPPR VP_STATE FLAGS SLEEP_STATE PROD_TIME: SECS NSECS CEDE_LAT 0 0 ACTIVE 0 AWAKE 0000000000000000 00000000 00 1 0 ACTIVE 0 AWAKE 0000000000000000 00000000 00 2 0 ACTIVE 0 AWAKE 0000000000000000 00000000 00 3 0 ACTIVE 0 AWAKE 0000000000000000 00000000 00 4 0 DISABLED 0 AWAKE 0000000000000000 00000000 00 5 11 DISABLED 0 SLEEPING 000000005D9F15BE 0F77D2C6 02 6 11 DISABLED 0 SLEEPING 000000005D9F15BE 0F77D0C8 02 7 11 DISABLED 0 SLEEPING 000000005D9F15BE 217D3F61 02 #
Die Ausgabe wurde auf einem System mit 2 Prozessor-Kernen und SMT4 erstellt. Die CPUs 4-7 sind DISABLED, das ist der zweite Prozessor-Kern (Core).