К сожалению, от справочника, видимо, не уйти. Измеренная текущая частота может меняться по ходу работы (причём, быть разной на разных ядрах одного проца). Если производитель прописал информацию о номинальной частоте проца в железо и сделал возможность каким-то образом её читать, хорошо. Но и тут возможны варианты. Напр., сейчас смотрю на проц (оставил только интересуемые строчки):
$cat /proc/cpuinfo |grep "model name"
model name : Intel(R) Core(TM) i3-4150 CPU @ 3.50GHz
$cat /proc/cpuinfo |grep MHz
cpu MHz : 3496.992
cpu MHz : 3479.355
cpu MHz : 3501.367
cpu MHz : 3497.402
$cpupower frequency-info
analyzing CPU 0:
driver: intel_pstate
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: 0.97 ms.
hardware limits: 800 MHz - 3.50 GHz
available cpufreq governors: performance, powersave
current policy: frequency should be within 800 MHz and 3.50 GHz.
The governor "powersave" may decide which speed to use
within this range.
current CPU frequency is 3.50 GHz (asserted by call to hardware).
# dmidecode -t processor
....
Version: Intel(R) Core(TM) i3-4150 CPU @ 3.50GHz
...
Max Speed: 7000 MHz
Current Speed: 3500 MHz
А с другими процами будет уже совсем по-другому. В одних случаях в самом названии указывается частота. В других - в dmi "Max Speed" - она же и номинальная (но не в вышеприведённом варианте). Если cpupower поддерживается, то в "hardware limits" верхняя частота совпадает с номиналом.
Как вариант, показать полное название модели процессора и перечислить частоты, взятые из разных источников с указанием этих источников (dmi, cpuinfo, cpupower ...).