服务器主板和普通电脑的区别 以及CPU和普通电脑的区别

服务器主板和普通电脑的区别 以及CPU和普通电脑的区别,第1张

CPU,也即中央处理器,是一台电脑的神经中枢。作为PC的核心部件,CPU同时兼具运算核心和控制核心两大使命,可以说意义非小。不过在不同的产品线,CPU的构造和功用也并不相同,比如企业和消费领域的CPU并不尽相同。一般来说,服务器CPU和家用CPU有以下几点区别:

1指令集

服务器CPU的指令一般是采用的RISC(精简指令集)。这种设计的好处就是针对性更强,可以根据不同的需求进行专门的优化,能效更高。而家用版cpu一般为CISC复杂指令集,追求指令集的大而全,尽量把各种常用的功能集成到一块,但是调用速度和命中率较低。

2稳定性

服务器CPU是为了长时间稳定工作而存在的,基本都是设计为能常年连续工作的,而普通桌面级CPU是按72个小时连续工作而设计的。所以服务器CPU相比家用CPU在稳定性和可靠性方面有着天壤之别。所以通常情况下,服务器是365天开机工作的,而家用电脑在不使用时,还是习惯让他保持关机状态。

3接口

接口不同。以几年前的INTEL为例,当时其桌面级CPU为775接口,而服务器CPU则有775和771等。服务器要求数据吞吐量要高,总线带宽比家用的同一时期的CPU高。

4缓存

厂商通常舍得在服务器部件上花成本,所以最新的服务器CPU往往应用了最先进的工艺和技术。比如在缓存方面,很早已经在服务器CPU上应用的3级缓存,直到最近几年才应用到家用CPU上。

5多路互联

服务器CPU支持多路互联,简单的说就是1台机器可装很多CPU,普通桌面级CPU不支持这种工作方式。

6价格

服务器CPU入门级的一般是对普通CPU做了服务器化,支持多路互联和长时间工作等,性能并没有太大提升,价格也高。高端服务器则是运用大量的先进技术,价格更贵。对于服务器而言,价格占考虑因素比重很低,因为如果性能不足或无法足时运行,带来的损失将远远超过本身。

那么,根据以上说法,看起来服务器CPU的相比家用CPU有着诸多优点,那么是否可以将服务器CPU安装到家用电脑上使用呢?

正所谓,尺有所短寸有所长。其实CPU的性能要靠主板和内存才能完全发挥出来,而由于先天性的设计特点,很多家用电脑的主板是不适合服务器CPU使用的,即使可以用,很多时候也无法保证发挥出其性能优势。而且服务器主板一般都没有显卡槽,因为对服务器来说用集成显卡即可了,对于游戏性能并没有要求。但是在家用领域,独显则是高清游戏必不可少的环节。所以说家用CPU的设计更符合PC的特点。

有多个 CPU 可用。单核机器上多线程的优势不明显。
线程间有共享数据。如果没有共享数据,用模型 3b 就行。虽然我们应该把线程间的共享数据降到最低,但不代表没有;
共享的数据是可以修改的,而不是静态的常量表。如果数据不能修改,那么可以在进程间用 shared memory,模式 3 就能胜任;
提供非均质的服务。即,事件的响应有优先级差异,我们可以用专门的线程来处理优先级高的事件。防止优先级反转;
latency 和 throughput 同样重要,不是逻辑简单的 IO bound 或 CPU bound 程序;
利用异步 *** 作。比如 logging。无论往磁盘写 log file,还是往 log server 发送消息都不应该阻塞 critical path;
能 scale up。一个好的多线程程序应该能享受增加 CPU 数目带来的好处,目前主流是 8 核,很快就会用到 16 核的机器了。
具有可预测的性能。随着负载增加,性能缓慢下降,超过某个临界点之后急速下降。线程数目一般不随负载变化。
多线程能有效地划分责任与功能,让每个线程的逻辑比较简单,任务单一,便于编码。而不是把所有逻辑都塞到一个 event loop 里,就像 Win32 SDK 程序那样。

x56系列的U是2010年英特尔发型的旗舰型cpu,属于有强大计算能力的cpu,三缓能达到12M以上。但是单线程的运算能力并不能和现在新构架的cpu比。
x5670在不超频的情况下能运行大部分普通游戏,但有发烧友体验需要高主频的游戏,x5670摆在网吧里是拿不下来的,毕竟网吧的机子不能像个人机子一样超频。
或者还有一种办法是,你配一部分x5670的主机,配一部分高主频的I5机。很多网吧为了减少投资就是这样做的。

服务器CPU主要是稳定性好,多线程主要是能够多任务处理速度快,占用率少,但是CPU单核能力并不强的,渲染,3D,建模,PS,PR,等等使用服务器CPU多核多线程就有用,你做直播使用需要单核心性能强,主频高才行,比如现在的,英特尔i5 9600KF六核六线程CPU就合适,

电脑的八核是指电脑CPU有8颗物理核心,16线程是指CPU最多同时可以又16个线程处理任务。

核心数和线程数线程是电脑CPU的重要性能指标,CPU的核心数越高处理速度就越高。线程数越多,越有利于同时运行多个程序,因为线程数等同于在某个瞬间CPU能同时并行处理的任务数。

扩展资料

CPU多核心、多线程的优势介绍:

CPU的多核心技术是由美国斯坦福大学提出的,可以将大规模并行处理器中的SMP(对称多处理器)集成到同一芯片内,各个处理器并行执行不同的进程,依靠多个CPU同时并行地运行程序是实现超高速计算的一个重要方向。

CPU的多线程技术可通过复制处理器上的结构状态,让同一个处理器上的多个线程同步执行并共享处理器的执行资源,可最大限度地实现宽发射、乱序的超标量处理,提高处理器运算部件的利用率,缓和由于数据相关或Cache未命中带来的访问内存延时。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13049790.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存