大家不要一听到服务器用就觉得高大上,性能一定非常好,其实不是的,服务器要的不是性能,而是稳定和多核处理能力,服务器基本上一开几百天不断电是很正常的,家用级别的估计早就蓝屏了,内存报错,CPU过热阿什么的早挂了,但是服务,一般采用的都ECC内存,很少会内存报错,服务器CPU都是多核多线程的,现在基本上8核16线程都是起步。这和服务器的应用场景有关,基本上都一群人连接一个服务器在使用,所以必须满足多线程 *** 作。
单就单核性能来说其实很多服务器CPU还不如个人PC的CPU,毕竟你一台电脑没啥情况不会同时开2000个软件吗,也不会联系打 游戏 100天不断电对吧。
服务器的CPU支持多CPU扩展,最低2个,多的服务器主板可以装4个甚至更多,而且核心比普通的CPU还多。
服务器CPU支持带ECC校验的内存。
前者耐 *** 功耗低主频低,后者不耐 *** 功耗高主频高
服务器的cpu支持所有的架构,常见的cpu支持x86的架构。
服务器有塔式和机柜式服务器,可以支持更多的cpu,通过专用的方法可以带电热拔插增加或者减少cpu,而且可以不停机维护保养。一台服务器理论上可以安装几千个服务器专用cpu,并且同时工作。
服务器的系统针对专用cpu做了优化,强化了数据处理能力。而且有些数据库平台软件也针对服务器专用cpu做了优化!
单纯的服务器cpu性能和普通的cpu比较,并没有什么优势。反而处于下风!一二级缓存也不一样!
还有就是服务器cpu的设计必满足一个要求,绝对的稳定!所以牺牲了一部分性能!和服务器专用的系统配合,绝对没有黑屏,蓝屏的现象出现!热拔插增加减少服务器硬件的时候,服务器专用cpu不会烧毁!普通cpu你们试一试!
不需要过于考虑体积和散热问题,其内部空间相对比较大,服务器机房环境比较好(恒温),高级服务器一般有良好的供电系统。
大型系统的服务器一般不是独立工作,都有热备机制,即使该服务器down机,也不影响整个系统。
前者要求稳定性和并发,后者追求单任务的快速
两个字:稳定。连续运营数年没有问题。一台普通的P4 30 和一台DELL服务器的30 内存都是2G,整体性能上的主要区别有以下几点:
1、服务器是按24小时长时间运行机制设计的,稳定性更好,当然价格更贵。
2、关于数据总线,服务器考虑得速度更快一些,一般采用SCIS或SAS。
3、服务器具有RAID功能,支持盘阵。
如果你对做服务器的机器要求不高,一般的PC就可以胜任;反过来,如果拿服务器当PC用,就感觉不搭调了。
具体来说,你要知道服务器与普通PC的区别,这要从硬件和软件两方面来看。
根据应用的不同两者的差别很大,打个比方,PC就相当于什么都会的门诊医生,但是医术不是那么精湛,而服务器就应该是某个方面的专家了,处理能力越出众,它“专”的就越厉害。
一、从硬件上看:
1CPU
服务器CPU的指令一般是采用的RISC(精简指令集)。根据研究,在大多数的应用中,CPU仅仅使用了很少的几种命令,于是研究人员就根据这种情况设计了该指令集,运用集中的各种命令组合来实现各种需求。这种设计的好处就是针对性更强,可以根据不同的需求进行专门的优化,处理效更高。相对应的则是 CISC(复杂指令集),他的特点就是尽量把各种常用的功能集成到一块,例如我们常常听到的MMX,SSE,SSE+,3D!NOW!等等都是这种类型的。
另外,服务器的CPU设计一般都要考虑它的多路功能,就是多个CPU一起工作,而PC则一般只一颗CPU。
2内存
内存在服务器上的原则也上越快越大越好,不过它对纠错和稳定提出了更高的要求,比如ECC(“错误检查和纠正“好象没人这么叫的)。我们现在使用的PC上很少有人能够用到1G的内存(玩游戏的不算),而在服务器上,这G级的内存有时也会显着捉襟见肘,记得去年国家发布银河最新超级计算机时,他的内存更是达到了1个 T;相比内存的速度,人们在应用的时候更优先考虑内存的稳定和纠错能力,只有在保证了这两条,才能再考虑别的东西。
3硬盘
硬盘性能无论是在PC上还是服务器上,性能的提升一直很缓慢,个人认为,依靠机械的发展,硬盘的发展是不可能出现质的飞跃。由于使用服务器的一般都是企业单位,里面都是保存了大量珍贵数据,这对硬盘就提出了安全稳定的要求,硬盘上出现的相关技术也基本上围绕这两个要求转。比如:数据冗余备份,热插拔等。另外,服务器硬盘必须能做到247不间断工作的要求。
4主板
这个我了解的比较少,很少看到服务器有主板的说法,不过我觉得应该提提服务器的总线设计——多路,就是多个CPU如何能够协调工作。有兴趣建议你看看 *** 作系统方面的书,看老外写的,很好!
5显卡
除了图形和3D设计,服务器上的显卡基本上就是你只要能接上显示器能显示就行!
二、接下来说说软件,软件就主要指 *** 作系统,比如我们熟悉的NT,2000 SERVER,2003 SERVER,LINUX,SOLRAIS和UNIX等等,都是专门针对服务器设计的,比如:负载均衡,多路CPU的支持1核2g,就是指单核CPU、内存2g的云服务器,这个配置算是比较低的。通常适用于个人网站、小型网站等轻量应用业务。
CPU是服务器的核心,代表了云服务器的运算能力,核心数越多性能越强,对网站处理的能力也就越高。内存越大,速度越快,可缓存的数据越多。CPU和内存一般业务建议2核2g、2核4g起步,适用于普通标准数据处理。
如果是门户类网站、视频、流媒体网站、网上商城、团购网站、企业论坛或网络游戏等,云服务器2核也是不够大,需要更大配置,比如4核、8核、16核等。
云服务器内存,是其配置参数之一。内存大小也是影响服务器性能的一个重要因素。如果内存太小,系统进程会被阻塞,应用程序会变慢甚至没有响应;如果内存太大,也会造成浪费。
云服务器2g内存,一般适合用于个人博客、中小型网站等轻量应用业务。如果是门户类网站、视频、流媒体网站、网上商城、团购网站、企业论坛或网络游戏等,则需要更大的内存,4g、8g、16g、32g等。
云服务器具体需要什么配置才够用,还得根据实际需求来选择。不同的网站或应用,对云服务器的要求是不一样的,所以不能一概而论。现代手机、个人电脑和服务器等设备广泛采用多核技术,因为多核处理器可以提供更高的计算能力,并且可以支持多个任务同时执行,从而提高了设备的性能和效率。下面是一些使用多核技术的设备:
1 手机:
现代手机多数采用双核或四核处理器,但也有一些高端手机采用八核甚至十核处理器,例如:华为Mate 10、小米Mix 2S、三星Galaxy S9等。这些处理器能够为手机提供更高的计算能力,在运行多个应用程序时也能保持更流畅的性能。
2 个人电脑:
现代个人电脑的中央处理器(CPU)一般都采用多核技术,尤其是高端的桌面电脑和游戏电脑往往拥有六核、八核甚至十二核的处理器。这些处理器可以支持高性能的计算和运算,同时也能够支持多线程应用程序和虚拟化技术。
3 服务器:
现代服务器通常采用多核技术来提供更高的性能和可靠性。服务器的处理器数量根据不同的应用需求而有所不同,从双核处理器到拥有上百个处理器的集群系统都有。多核技术可以让服务器同时处理多个请求,并提供更快的响应时间和更高的吞吐量。
一、指令集不同
1、服务器cpu:服务器CPU的指令是采用的RISC(精简指令集)。这种设计的好处就是针对性更强,可以根据不同的需求进行专门的优化,能效更高。
2、普通cpu:为CISC复杂指令集,追求指令集的大而全,尽量把各种常用的功能集成到一块,但是调用速度和命中率相比服务器CPU较低一些。
二、缓存不同
1、服务器cpu:服务器CPU往往应用了最先进的工艺和技术,并且配备了一二三级缓存,运行能力更强。
2、普通cpu:配置了少量缓存,很少到三级。
三、设计不同
1、服务器cpu:服务器CPU接口大多为Socket 771、Socket 775、LGA 2011、LGA 1150相比普通CPU接口尽管不少相同,但实际上搭配的主板并不相同。
2、普通cpu:CPU则是按72个小时连续工作而设计的,家用电脑在不使用时,我们还是习惯让他保持关机状态。
参考资料来源:百度百科-服务器CPU
参考资料来源:百度百科-中央处理器
梦幻西游要达到16开以上的话,cpu和内存的性能最为关键。cpu至少10核20线程的规格起步,如果你要用全新cpu的话,那就得用intel 最新的酷睿i9系列,或者AMD的锐龙R9系列,而它们的价格很高,光一颗cpu都要两三千元,用来搬砖太奢侈了。所以这套配置用的cpu是服务器上拆机下来的二手配件,服务器cpu的特点是主频比较低,但是核心线程数量非常多,而且由于是二手配件,所以价格也相对便宜很多。服务器cpu的这些特点刚好非常适合用于游戏多开,因为能多开的游戏,绝大多数对于cpu的主频要求都不高,而是需要更多的核心、线程数量。吃cpu主频的游戏基本都是大型3A游戏,你见谁玩3A游戏还去多开的?
cpu既然用了二手服务器配件,那么主板、内存也只能用配套的服务器配件了。所以内存肯定也是用的二手服务器配件。主板虽然有全新的,但归根结底其实也是用二手服务器主板上拆下来的芯片,然后由一些主板代工厂商重新加工而来的,不过好在这些主板是有质保的。
显卡方面,梦幻西游这款老游戏不怎么吃显卡,尤其是端游版的,你甚至用集成显卡都可以。但是手游版的话就需要用一块差不多的独显才开的更多。所以这套配置选用了一块GTX960 4G独立显卡,除了能多开游戏外,你还可以玩很多大型游戏,比如吃鸡之类的。(如果你只打算用来梦幻西游端游多开的话,可以换一张更便宜的显卡)
技术应用:
并行计算技术是云计算的核心技术,也是最具挑战性的技术之一。多核处理器的出现增加了并行的层次性能使得并行程序的开发比以往更难。
而当前业内并无有效的并行计算解决方案,无论是编程模型、开发语言还是开发工具,距离开发者的期望都有很大的差距。
自动的并行化解决方案在过去的30年间已经被证明基本是死胡同,但传统的手工式的并行程序开发方式又难以为普通的程序员所掌握。
Intel、微软、SUN、Cray等业内巨头正投入大量人力物力进行相关的研究,但真正成熟的产品在短期内很难出现。可扩展性是云计算时代并行计算的主要考量点之一,应用性能必须能随着用户的请求、系统规模的增大有效的扩展。
当前目前大部分并行应用在超过一千个的处理器(核)上都难以获得有效的加速性能,未来的许多并行应用必须能有效扩展到成千上万个处理器上。这对开发者是巨大的挑战。
扩展资料:
多核处理器的技术优势:
从应用需求上去看,越来越多的用户在使用过程中都会涉及到多任务应用环境,日常应用中用到的非常典型的有两种应用模式。
一种应用模式是一个程序采用了线程级并行编程,那么这个程序在运行时可以把并行的线程同时交付给两个核心分别处理,因而程序运行速度得到极大提高。
这类程序有的是为多路工作站或服务器设计的专业程序,例如专业图像处理程序、非线视频编缉程序、动画制作程序或科学计算程序等。对于这类程序,两个物理核心和两颗处理器基本上是等价的,所以,这些程序往往可以不作任何改动就直接运行在双核电脑上。
还有一些更常见的日常应用程序,例如Office、IE等,同样也是采用线程级并行编程,可以在运行时同时调用多个线程协同工作,所以在双核处理器上的运行速度也会得到较大提升。
参考资料来源:百度百科-多核处理器
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)