大家好,我是蒙眼,我就随便说说,大家就随便看看吧!
家用CPU指的是家用PC上的CPU,服务器CPU指的是机房IDC那种地方用的CPU,为何会有这种区别,那种地方的cpu为何能成为服务器用的东西,我不明白,也明白。
其实两者本质上的区别好比是,我们常见的警察和战场上的士兵一样,可能带的武器一样,但是他们干的活不一样。
差不多原料和差不多产品线制造出来的举个例子:服务器e3是家用i7的阉割显卡和超频的版本么,这个是真的,可以看出,仅仅是在定位选择上的一些改动,并不是什么太大的改动。
服务器有什么需求i需要做那么样的改动?
1、服务器cpu会另外有更多指令集;
2、支持多路,就是多个CPU一起工作;
3、ecc内存纠错(为了让服务器能不出错的7x24小时持续运行,毕竟一次出错后关机对服务器和企业的影响是无法估量的);
4、服务器需要同时处理多个用户提交的需求或是更多任务;
两者在任务处理上的区别
pc处理单任务,可兼顾多任务,单核性能强悍;
服务器会多核心多任务,单核性能比家用cpu低;
市面上也有很多服务器CPU的单核性能不比家用cpu性能差的,这也是有原因的,随着cpu单核频率的升高,温度也随之升高,而且不是同比例地升高,是呈平方数地升高。
总体性能更高是根本目的
假设散热性能相同,4核心的cpu在4.0Ghz下满载能在70摄氏度,而服务器那样的8核心16核心,热量肯定远远超出安全温度,更别说32核心更往上了。因此通过降低频率的方式,达到更多的核心数,且总体性能更高。所以会看到intel e5很多16核心32核心的cpu,一起满载的时候频率不到3.0Ghz。
OK,家用的cpu为什么不往多核心提升?
1、主要原因还是单任务上对多线程的开发难度大;
2、程序不支持多线程工作;
3、多核心的cpu在日常任务上并没有太理想的效果(游戏除外);
其实一般情况下,还是用不到那么高的性能。当然现在很多优化好的游戏对多进程多核心的优化非常棒,大家已经可以开始放手去买多核心的cpu了
本样板的所有内容,包括文字、图片,均为原创。对未经许可擅自使用者,本人保留追究其法律责任的权利。
本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。
最近发现服务器cpu老是50%左右,只要一到上班的时候就这样,大家都下班了才降下来。请问这样正常吗?
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。