No, I've not noticed that. What CPU is that?
The widget gets those values from the sysctls so I'd suggest you might just be missing the peak values that are caused by loading the dashboard.
Try loading the CPU artificially and see if the steady state values match.
When I'm doing that I use:
[22.01-RELEASE][admin@5100.stevew.lan]/root: yes > /dev/null &
[1] 6443
[22.01-RELEASE][admin@5100.stevew.lan]/root: yes > /dev/null &
[2] 6589
[22.01-RELEASE][admin@5100.stevew.lan]/root: yes > /dev/null &
[3] 6594
[22.01-RELEASE][admin@5100.stevew.lan]/root: yes > /dev/null &
[4] 6923
That makes the 4 cores there run at 100%:
last pid: 7719; load averages: 2.28, 0.69, 0.29 up 2+01:00:56 22:36:41
64 processes: 5 running, 59 sleeping
CPU: 15.7% user, 0.0% nice, 84.3% system, 0.0% interrupt, 0.0% idle
Mem: 20M Active, 152M Inact, 437M Wired, 3229M Free
ARC: 175M Total, 42M MFU, 129M MRU, 172K Anon, 785K Header, 3756K Other
57M Compressed, 175M Uncompressed, 3.05:1 Ratio
Swap: 1024M Total, 1024M Free
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
6443 root 1 103 0 10M 2068K CPU1 1 0:49 100.06% yes
6594 root 1 103 0 10M 2068K CPU3 3 0:47 99.90% yes
6589 root 1 103 0 10M 2068K RUN 2 0:47 99.86% yes
6923 root 1 103 0 10M 2068K CPU0 0 0:46 99.83% yes
7719 root 1 20 0 13M 3572K CPU2 2 0:00 0.21% top
87020 root 1 20 0 14M 5068K nanslp 1 0:21 0.02% vnstatd
On the 5100 the core temps are help pretty close:
[22.01-RELEASE][admin@5100.stevew.lan]/root: sysctl -a | grep temperature
hw.acpi.thermal.tz0.temperature: 0.1C
dev.cpu.3.temperature: 46.0C
dev.cpu.2.temperature: 46.0C
dev.cpu.1.temperature: 46.0C
dev.cpu.0.temperature: 47.0C
Other CPUs may not be coupled as well to the heatsink, or internally each core.
You can run killall yes to stop those.
Steve