cpu主频如何去查看
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cpu主频如何去查看相关的知识,希望对你有一定的参考价值。
参考技术A 有时候想要查看下自己的电脑 cpu 主频是多少!该怎么样去查看呢?下面由我给你做出详细的cpu主频查看 方法 介绍!希望对你有帮助!cpu主频查看方法一
在“我的电脑”就可以查看到。
步骤:1,在桌面找到”我的电脑“,按下鼠标右键,选择”属性“,跳出选项卡
2,看到"常规”选项卡,里面有一个计算机的项目,往下看就可以看到cpu主频了
关于cpu主频:CPU的主频,即CPU内核工作的时钟频率(CPU Clock Speed)。通常所说的某某CPU是多少兆赫的,而这个多少兆赫就是“CPU的主频”。很多人认为CPU的主频就是其运行速度,其实不然。
CPU的主频表示在CPU内数字脉冲信号震荡的速度,与CPU实际的运算能力并没有直接关系。由于主频并不直接代表运算速度,所以在一定情况下,很可能会出现主频较高的CPU实际运算速度较低的现象
cpu主频查看方法二
以 win7 系列为例,查看CPU频率的步骤如下:
右击计算机,选择属性;
在属性面板中选择设备管理器;
在设备管理器中点击处理器,就能看到CPU型号和主频了:
cpu主频查看方法三
CPU的主频,即CPU内核工作的时钟频率(CPU Clock Speed)。通常所说的某某CPU是多少兆赫的,而这个多少兆赫就是“CPU的主频”。很多人认为CPU的主频就是其运行速度,其实不然。
CPU的主频表示在CPU内数字脉冲信号震荡的速度,与CPU实际的运算能力并没有直接关系。 主频和实际的运算速度存在一定的关系,但目前还没有一个确定的公式能够定量两者的数值关系,因为CPU的运算速度还要看CPU的流水线的各方面的性能指标(缓存、指令集,CPU的位数等等)。
由于主频并不直接代表运算速度,所以在一定情况下,很可能会出现主频较高的CPU实际运算速度较低的现象。 比如AMD公司的AthlonXP系列CPU大多都能已较低的主频,达到英特尔公司的Pentium 4系列CPU较高主频的CPU性能,所以AthlonXP系列CPU才以PR值的方式来命名。因此主频仅是CPU性能表现的一个方面,而不代表CPU的整体性能。
CPU的主频不代表CPU的速度,但提高主频对于提高CPU运算速度却是至关重要的。举个例子来说,假设某个CPU在一个时钟周期内执行一条运算指令,那么当CPU运行在100MHz主频时,将比它运行在50MHz主频时速度快一倍。
因为100MHz的时钟周期比50MHz的时钟周期占用时间减少了一半,也就是工作在100MHz主频的CPU执行一条运算指令所需时间仅为10ns比工作在50MHz主频时的20ns缩短了一半,自然运算速度也就快了一倍。
只不过电脑的整体运行速度不仅取决于CPU运算速度,还与 其它 各分系统的运行情况有关,只有在提高主频的同时,各分系统运行速度和各分系统之间的数据传输速度都能得到提高后,电脑整体的运行速度才能真正得到提高。 提高CPU工作主频主要受到生产工艺的限制。由于CPU是在半导体硅片上制造的,在硅片上的元件之间需要导线进行联接,由于在高频状态下要求导线越细越短越好,这样才能减小导线分布电容等杂散干扰以保证CPU运算正确。因此制造工艺的限制,是CPU主频发展的最大障碍之一。
UEFI---关于BIOS,EIST和PState&CState和CPU主频变化得关系
Intel处理器都支持Turbo和EIST,且一般情况下,各家厂商在BIOS中都会设置EIST和PState的开关,那么这些开关与CPU的频率的关系是什么呢?今天对此做个总结:
按照国际惯例,本次梳理将会解决下列问题:
1. EIST是什么?
2. EIST与Turbo与PState和CPU频率得关系
3. 如何在linux下使用Pwr工具查看CPU频率,以及Linux系统安装MSR相关的驱动接口
4. BIOS关闭了EIST,为何Linux系统下CPU主频会降低?
EIST是什么?
EIST---全称为“Enhanced Intel SpeedStep Technology”,是Intel开发的专门为移动平台和服务器平台处理器开发的一种节电技术。它能够根据不同的系统工作量自动调节处理器的电压和频率,以减少耗电量和发热量。这样一来,我们就不需要大功率散热器散热,也不用担心长时间使用电脑会不稳定,而且更加节能。
EIST与Turbo与PState的关系
Turbo是睿频开关,顾名思义,如果设为Enable,则CPU可以睿频运行。一般来说,EIST作为智能降频开关,优先级较高,如果EIST设为diable,则不允许CPU节能,CPU正常运行主频应当一直在标频。Turbo为睿频开关,当EIST设为disable后则Turbo应当加灰失效。
PState属于ACPI中得一个概念,本节不是主要介绍ACPI,因此再此不多赘述,PState标志着CPU节能等级,如果PState被设置为Enable后,则CPU将会在不同得PState状态之间进行切换,一般应用较多得是P0-P4,后面还可以到P10。CPU在P状态之间进行切换时,CPU的频率,CPU内部核心电压,Cache缓存的数据量以及唤醒时间会有所变化,总之最终得目的亦是为了节省能耗。
EIST与Turbo和Pstate三者之间得关系:仅关注CPU主频角度来看得话,EIST是总开关,如果设为Disable则Pstate也会设为Disable,体现在BIOS中你可以看到,Pstate得开关会随着EIST得disable而加灰,意思是禁止PState。此时进入到OS后,CPU得主频应该稳定在标频运行,此时Turbo开关也会随着EIST而加灰无效,意为不可睿频,此时即使使用PTU工具加压,也只会稳定在标频。但若EIST设为Enable,情况还稍微复杂下,但也基本是反着来得。我用下面得表格加以说明:
如何在linux下使用Pwr工具查看CPU频率,以及Linux系统安装MSR相关的驱动接口
Linux系统下可以通过‘cat /proc/cpuinfo’命令来看CPU各个核心得频率是多少,同时Intel也提供了PTU加压与查看主频得工具包可以直接使用。以笔者使用得Broadwell De得处理器为例,在intel官网上直接下载工具包后,在Linux系统下运行即可。这里补充一个小问题,有时可能会遇到Pwr得工具无法运行,报错显示MSR得driver没有提供。如下图
针对这个问题,方法其实很简单:
1) 查看/dev/cpu/路径下,按理来说应该有CPU每个core访问MSR得驱动接口才对,如果没有,可以用如下指令:
2) modprobe msr
3)运行完后,再查看/dev/cpu/路径下,应该会多点什么东西,如下图:
这时候再运行PWR工具即可直接运行,
BIOS关闭了EIST,为何Linux系统下CPU主频会降低?
有时候可能遇到BIOS中管别EIST,此时PState也失效了,但是在系统下查看CPU主频发现,频率还是在波动,这个是什么原因呢?
答: Linux内核在加载得时候,有可能会把BIOS关闭得PState重新打开,导致CPU仍开启节能模式,CPU主频会波动,解决方式有两个:
1) 如果有OS源码,直接找到这个地方,关闭即可。
2) 在GRUB添加配置项,load OS时关闭PState即可,以笔者得为例:
a. 在GRUB界面,选择即将加载得os选项,然后按e,进入到开机参数编辑界面
b. 添加指令 ‘intel_pstate=disable’
c. 按下F10保存开机即可
以上是关于cpu主频如何去查看的主要内容,如果未能解决你的问题,请参考以下文章