Существует несколько способов:
lscpu или более точно lscpu | grep "MHz". Это даст вам общую МГц для CPU.$ lscpu | grep "MHz".
CPU MHz: 1600.000
cat /proc/cpuinfo или более точно cat /proc/cpuinfo | grep "MHz". Это даст вам отдельную МГц для каждого ядра ЦП. Поэтому, если у вас есть Core 2 Duo, AMD Bulldozer, Core i7 и т. Д., Он покажет МГц для каждого ядра. $ cat /proc/cpuinfo | grep "MHz"
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 1600.000
cpu MHz : 3400.000
lshw -c cpu или более точная версия: lshw -c cpu | grep capacity даст вам общую МГц. То же, что и lscpu. $ lshw -c cpu | grep capacity
WARNING: you should run this program as super-user.
capacity: 1600MHz
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.
sudo dmidecode -t processor или более точным: sudo dmidecode -t processor | grep "Speed" Не только даст вам используемую МГц, но и максимум, на который вы можете нажать / разгонять ваш CPU. [F4] Из всего этого, lshw и dmidecode обеспечивают наилучшую информацию из вашего процессора.
Вы можете также предназначаться текущими МГц, обнаруженных ядро путем запроса файлов журнала:
cat /var/log/dmesg | grep "MHz processor" - для текущей обнаруженной частоты МГц
cat /var/log/kern.log | grep "MHz processor" - для текущих и прошлых обнаруженных скоростей МГц. Не будет работать в некоторых случаях, поэтому я сначала разместил dmesg.
И это все, что я могу вспомнить с головы. Я вполне уверен, что есть другие способы, просто не помню прямо сейчас. Конечно, говорить о терминальных путях.