Netgear R7800 exploration (IPQ8065, QCA9984)

For both of your questions, monitoring is easy with LuCI statistics, which has functionality for both of those measurements. Just install LuCI statistics, plus the needed collectd modules: collectd-mod-cpufreq and collectd-mod-thermal

If you want more manual native Linux kernel stuff, advice below.

Earlier in this same thread, from this message onward:

You can manipulate the speed properties just like for other normal Linux kernels. But the manipulation possibilities are rather limited. Mostly you can adjust the scaling governor, is it "performance" = always max, or "ondemand" = changes according to the CPU load (=the default in ipq806x).
Example e.g. in CPU frequency scaling driver for mvebu (WRT3200ACM etc.)

Relevant discussion also in this thread: Supporting thermal sensors on ipq806x