新闻资讯

掌握最新资讯,了解关于我们的最新动态!
您当前位置首页 > 新闻资讯 > 新闻中心

多路服务器是什么,它是怎么运行的?

发布时间:2022-05-19 16:24:05 分类:新闻中心 来源:DayDayIDC

当提到服务器时,单路服务器和多路服务器一直都是人们关注的焦点,单路服务器我们很熟悉,那么什么是多路服务器呢?它具体又是怎么运作的呢?今天就让微子网络带大家来了解一下。


简而言之,微子网络认为多路服务器的出现是为了提高服务器性能, CPU主要承担的是运算功能,自然多个 CPU在性能上会更强,更出众。那么多路服务器是怎么运作的呢?


如果我们把 CPU比作一辆运输物资的卡车,那么货物就是我们要计算的信息, CPU操作就像卡车运输货物一样。同时运送的货物越多,说明这个卡车的载重量越大,那么就是说这个 CPU的运算能力越强。


通常一个单一的 CPU系统就相当于一辆在车道上行驶的卡车。因为汽车很少,所以运输能力有限。过去, CPU生产商一直在提高卡车的载重即主频,以提高其运输能力。


但是装载了两个CPU的系统的服务器就相当于两辆卡车在交叉车道上行驶。大多数汽车都在自己的道路上行驶,但偶尔也会碰上,停车避让。双 CPU传输能力最强,因为车多路宽。

因此,可以通过简单的 CPU数来判断服务器的性能,一般而言,双路服务器比单路服务器更强。这是众所周知的是,但也并不是唯一的说法。


有一种说法可能是,多一个 CPU的服务器性能很强,那么我们需要一个高性能的服务器,就多一个 CPU吧,不是两个就是四个,不是四个就是八个,甚至是几百个。这样能解决服务器性能不足的问题吗?


回答当然不会, CPU只会影响服务器的某些性能,服务器的性能除了与 CPU相关外,与 I/O速度也有关系。


大家都知道,不管是 Power还是 Europe,处理器主频超过1 Ghz,也就是说,时钟周期远小于1 ns,在一个时钟周期内,处理器可以处理多个指令,每个指令的平均处理时间更短。

相对来说, I/O访问会非常慢, CPU访问自己 Cache肯定是最快的,延迟在10 ns左右,相当于几十个时钟周期;访问本地内存延迟可以控制在100 ns以内,访问跨 CPU节点的内存时,延迟会达到 us级别;如果是访问PCI-E上的设备,延迟会通过 VFS、 Diver等多个级别,即使通过 DMA访问,延迟也至少在10 us以上。


I/O是当前技术条件下系统性能提高的瓶颈,如果 I/O问题得不到解决,处理器数量的增加并不一定会带来性能的提高,在极端情况下, I/O会完全消耗掉更多资源。仅仅增加 CPU数量并不会显著提高服务器性能。


因此,如何建立 I/O模型,以最大限度地减少 I/O对系统性能的影响,是多路服务器设计中需要考虑的关键问题之一。现在,四路服务器在 I/O性能上已经达到了瓶颈,在多路产品上,由于 I/O的影响达不到预期的性能。这也是目前服务器厂商服务器产品最多也就是四个版本的原因。


以上就是微子网络对于多路服务器的理解,相信能够帮助到广大的用户更深入的去了解服务器的种类,如对服务器有更多的疑问,敬请咨询微子网络。微子网络是一家专注于服务器租用托管的IDC服务供应商,十余年行业经验积淀,安全稳定、可靠放心,是国内IDC行业的领军企业,协助万千企业达成网络信息化,7*24小时人工服务,售后无忧,有口皆碑。