> There must be some way to determine. At least when using hyptop in LPAR, it > tells the number of available IFL and CP in the top line.
I have looked at the source of hyptop and it reads the information from debugfs, namely from these two files: /sys/kernel/debug/s390_hypfs/diag_204 - if running on LPAR /sys/kernel/debug/s390_hypfs/diag_2fc - if running under VM I assume that DIAG 2FC is run by the kernel and saved to the file. The diagnose is documented here: http://pic.dhe.ibm.com/infocenter/zvm/v6r3/topic/com.ibm.zvm.v630.hcpb4/hcpb4295.htm I have not found the doc for diag 204 and neither do I know how is it possible to call a diagnose when not running under z/VM (would that be a diagnose of PR/SM?), but if you look inside the kernel sources, you may be able to find out. There is one catch that I know of, besides CP and IFL, there is also an unknown processor type. When I run hyptop under z/VM 6.3 and RHEL 6.1 the CPU shows up as unknown (CPU-T: UN). I am running under IFL only system. If you wanted to use this detection in practice, you would have to figure out under which conditions can the CPU be reported as unknown. Tomas