On Fri, Oct 05, 2018 at 04:27:17PM +0200, Moritz Buhl wrote: > > Due to the SMT stuff the output of top showed the first few cpus instead > of the ones that are actually active. > > To reproduce the bad output: > Use a machine with hyper therading, top should show half the cpus, of > which every second is disabled. > > The following diff skips the disabled cpus and disabling/reenabling the > cores with hw.smt also works. > > The only problem is that the lines reserved for cpu-stats does not > change with reenabling. Refreshing the output with '1' or resizing the > window should help.
Sorry for the late reply. The SMT-related changes to both systat(1) and top(1) have been reverted. If you have a recent snapshot, from say within the last week, could you confirm that your top(1) output is now OK?