|
|
无论是单任务多线程,还是单线程多任务。
你四个核心的平均负载超过50%,你的性能就超过同频双核了。也就是说你已经能够发挥四核的威力了。
如果你的应用能够让四核满载,恭喜你,你的四核应用性能已经比双核提高100%。
四核和双核性能的差距,并不单是速度上的差距。负载量也是评判性能的标准。
四核的速度发挥以来软件的支持优化,负载量不需要,四核生来就比双核能够处理更多的数据量。
CPU性能的三大要素:并行能力,负载量,运算速度。
通常人们只以运算速度去评判CPU的性能,这样只能得到不完整片面的结论。
经常有人因此得出高频双核速度快于低频四核,所以高频双核性能高于低频四核。这样的结论是片面的,不客观的。在计算机专业领域,会成为别人的笑柄。
简单解释一下并行能力,负载量,运算速度。
并行能力:是指支持同时处理任务或者线程的数量。例如,你的CPU支持多少任务同时运行,会不会出现任务锁死啊!如果是给他人提供服务,你支持多少个用户同时访问你?这个就是并行能力。
负载能力:很简单,就是CPU的资源使用率。虽然双核和四核的CPU资源使用率都是100%。但是同样的负载,双核80%的占用率的情况。四核的占用率只有40%。
运算速度:这个大家都明白,就是CPU运行软件的速度。大家都懂,就不解释了。
看不懂理论的,我们就举个简单的实例。
我们把双核和四核,暂时把他看做双轮车和四轮车。
双轮车轻便省油,但是乘坐的人数较少,载重量较少,速度比较快。并且适应道路的能力比较强。
对应双核来说就是,省电,并行能力弱,负载能力弱,运行速度较快。受软件的限制较小。
四轮车耗油,但乘坐人数较多,载重量较大,速度很快。但容易受道路限制速度。
对应四核来说就是,功耗高,并行能力较强,负载能力较强,运行速度很快。但会受限软件不能完全发挥速度 |
|