I would assume that cpu_ctxt represents the number of context switches as reported by /proc/stat (see manpage) or vmstat (csfield).
Also, man top reveals the meaning of the other metrics:
us, user : time running un-niced user processes
sy, system : time running kernel processes
ni, nice : time running niced user processes
id, idle : time spent in the kernel idle handler
wa, IO-wait : time waiting for I/O completion
hi : time spent servicing hardware interrupts
si : time spent servicing software interrupts
st : time stolen from this vm by the hypervisor
I would assume that
cpu_ctxtrepresents the number of context switches as reported by/proc/stat(see manpage) orvmstat(csfield).Also,
man topreveals the meaning of the other metrics:where:
hisiidstAlso see this and this answer.