相较于完整版的 Windows Server 2022,Windows Server 2022 Core 取消了图形化界面,只保留了文本界面,使其在安装和运行时更加轻便和简单,占用的资源更少,能够更快速地启动、更高效地运行和更加稳定地工作。
此外,Windows Server 2022 Core也会与完整版一样根据需要提供诸如 Hyper-V 所需的特定组件和角色,如 Web 服务器、文件服务、域名服务等等。
需要注意的是,由于Windows Server 2022 Core 版本取消了图形界面,所以它相比 Windows Server 完整版的安装和配置较为复杂,需要使用命令行工具进行配置和 *** 作,需要一定的技术知识支持。对于初学者来说,可能会增加 *** 作的难度。酷睿处理器移动四代,Core第一代的代号是Yonah。双核心版为Core Duo,单核心版为Core Solo,另外还有Celeron M(赛扬M)。作为过渡型架构,第一代Core的寿命极短,很多人还尚未了解它就被Core 2取代了。Core第二代是一个跨平台的架构,最初包括桌面版Conroe、移动版Merom和服务器版Woodcrest。常说的Core2 Duo、Core 2 Quad、Core 2 Extreme都属于此列。Ivy Bridge的第三代酷睿处理器。Ivy Bridge是英特尔首款22纳米工艺处理器,而当前的Sandy Bridge处理器采用32纳米工艺制造。此外Ivy Bridge核芯显卡升级为HD Graphics 4000,是Intel首款支持DX11的GPU核心。
第四代代号为Haswell,就是现在市面上4开头的,比如4570,4770之类的。XEON当然好!
XEON
Xeon是英特尔生产的400MHz的奔腾微处理器,它用于"中间范围"的企业服务器和工作站。在英特尔的服务器主板上,多达八个Xeon处理器能够共用100MHz的总线而进行多路处理。Xeon正在取代Pentium Pro而成为英特尔的主要企业微芯片。Xeon设计用于因特网以及大量的数据处理服务,例如工程、图像和多媒体等需要快速传送大量数据的应用。Xeon是奔腾生产线的高端产品。
Xeon基于奔腾微处理器P6构架,它设计成与新的快速外围元件互连线以及加速图形端口一起工作。Xeon具有:512千字节或1兆字节,400MHz的高速缓冲存储器、在处理器、RAM和I/O器件之间传递数据的高速总线、能提供36位地址的扩展服务器内存结构。
装有Xeon微处理器的计算机一般可使用Windows NT、NetWare或Unix *** 作系统,其系统可与Sun Microsystem、Silicon Graphics等媲美。
XEON 中文名称 至强
现代Xeon 则是作为intel的高端处理器形象出现。现在基本已经形成如下格局:高端Xeon,中端Core/Pentium,低端Celeron赛扬。其中Xeon由于可以使用多处理器技术,因此尤其受到多任务用户推荐。
至强(Xeon)处理器
至强的诞生:Pentium II Xeon
1998年英特尔发布了Pentium II Xeon(至强)处理器。Xeon是英特尔引入的新品牌,当时Intel公司为了区分服务器市场和普通个人电脑市场,决定研制全新的服务器CPU,命名也跟普通CPU做了一些明显的区分,称为Pentium II Xeon,取代之前所使用的Pentium Pro品牌。这个产品线面向中高端企业级服务器、工作站市场;是英特尔公司进一步区格市场的重要步骤。Xeon主要设计来运行商业软件、因特网服务、公司数据储存、数据归类、数据库、电子,机械的自动化设计等。
Pentium II Xeon处理器不但有更快的速度,更大的缓存,更重要的是可以支持多达4路或者8路的SMP对称多CPU处理功能,它采用和Pentium II Slot1接口不同的Slot 2接口,必须配合专门的服务器主板才能使用。
巨大的成功:Pentium III Xeon
1999年,英特尔发布了Pentium III Xeon处理器。相信大家都还记得,采用“铜矿”核心的奔腾3处理器那几年是如何的风光,至今都还被誉为一代经典产品,而作为Pentium II Xeon的后继者,除了在内核架构上采纳全新设计以外,也继承了Pentium III处理器新增的70条指令集,以更好执行多媒体、流媒体应用软件。除了面对企业级的市场以外,Pentium III Xeon加强了电子商务应用与高阶商务计算的能力。Intel还将Xeon分为两个部分,低端Xeon和高端Xeon。其中,低端Xeon和普通的 Coppermine一样,仅装备256KB二级缓存,并且不支持多处理器。这样低端Xeon和普通的Pentium III的性能差距很小,价格也相差不多;而高端Xeon还是具有以前的特征,支持更大的缓存和多处理器。
前赴后继:Pentium 4 Xeon
2001年英特尔发布了Xeon处理器。英特尔将Xeon的前面去掉了Pentium的名号,并不是说就与x86脱离了关系,而是更加明晰品牌概念。 Xeon处理器的市场定位也更加瞄准高性能、均衡负载、多路对称处理等特性,而这些是台式电脑的Pentium品牌所不具备的。Xeon处理器实际上还是基于Pentium 4的内核,而且同样是64位的数据带宽,但由于其利用了与AGP 4X相同的原理--“四倍速”技术,因此其前端总线有了巨大的提升,表现更是远胜过Pentium III Xeon处理器。Xeon处理器基于英特尔的NetBurst架构,有更高级的网络功能,及更复杂更卓越的3D图形性能,另一方面,支持至强的芯片组也在并行运算、支持高性能I/O子系统(如SCSI磁盘阵列、千兆网络接口)、支持PCI总线分段等方面更好地支持服务器端的运算。
Prestonia
是Xeon处理器的第二代核心,Prestonia同第一代的Foster核心之间的首要区别就是整合的二级缓存容量的差别,前者为512KB,而后者仅为256KB。Prestonia核心处理器也采用了先进的013微机制造工艺。但是Prestonia核心最大的优势就是增加了对Hyper- Threading(超线程)的支持。Hyperthreading早先称为Jackson技术,这是一种多线程(SMT Simultaneous Multi-Threading)技术的扩展,其主要功能就是让处理器在单处理器工作模式下也进行多线程工作(每块处理器可以同时进行一个以上进程的处理)。
Nocona
这是Intel的XEON CPU核心,采用90nm制程,使用800Mhz FSB,具有16KB L1缓存、1MB L2缓存和12KB uOps Trace缓存,同时支持SSE3以及HyperThreading。对应Xeon处理器通过EM64T技术同时支持32位和64位计算,并通过集成 DBS(Demand Based Switching,基于需要切换技术)实现增强型SpeedStep技术,可以根据工作负载动态调整处理器运行频率和功耗。
Irwindale
Xeon产品的核心,前端总线、HyperThreadingII、增强型Speedstep、EDB以及EM64T都和Nocona完全一致。该核心与 Nocona核心最大的不同就是二级缓存进一步提升到2MB,频率由30G开始起跳,与Pentium 4 600系列处理器的架构有些类似。不过由于二级缓存的加大,工艺也没得得到改进,导致该处理器的功率和发热量均大大高于Nocona,在选购该处理器时散热应该引起足够的重视。
Conroe(双核心)
Intel Xeon 3000系列的新核心,与Intel Core 2 Duo采用相同的LGA 775针脚,而非Woodcrest所用的LGA 771针脚。Xeon 3000系列处理器运行于1066 MHz系统总线(FSB),内含4 MB或2 MB共享型二级缓存,支持Intel 64位扩展技术(Intel EM64T),Intel虚拟化技术(Intel Virtualization Technology)及Enhanced Intel SpeedStep技术,其中包括 Xeon 3040, 3050, 3060和3070,Intel Xeon 3070 (266 GHz/4MB L2/FSB1066),Intel Xeon 3060 (240 GHz/4MB L2/FSB1066),Intel Xeon 3050 (213 GHz/2MB L2/FSB1066),Intel Xeon 3040 (183 GHz/2MB L2/FSB1066)。其中3040和3050配备了2MB二级缓存,而3060和3070配备了4MB二级缓存。新的Xeon处理器采用了Core核心,与前代的NetBurst相比,在性能和功耗方面都有了很大的提高和改善。
Dempsey(双核心)
Dempsey是Xeon的双核心版本,型号命名为50xx的双核处理器,包括5030(2x2MB/267GHz/667 MHz前端总线/功率95W/DP)、5050(2x2MB/300GHz/667MHz前端总线/功率95W/DP)、5060 (2x2MB/320GHz/前端总线1066 MHz/功率130W/DP)、5063(2x2MB/320GHz/前端总线1066 MHz/功率95W/DP)、(5080 2x2MB/373 GHz/前端总线1066 MHz/功率130W/DP)。这些Xeon 50XX系列均为双核心,主频从250GHz到373GHz,所有处理器采用 65 纳米制造工艺,均支持FB-DIMM内存,英特尔虚拟化技术、超线程(HT)技术、增强型英特尔SpeedStep动态节能技术(其中5063、5060 不支持)、英特尔64位内存扩展技术、英特尔病毒防护技术。这些处理器均配置了4MB L2缓存,其中每个核心独享2MB L2缓存,其前端总线为1066MHz或者667MHz,可以提供85GB/s或者53GB/s的传输带宽。采用65nm工艺的双核心Xeon Dempsey使用LGA771接口。与此50XX系列配合的芯片组为INTEL 5000X,5000P,5000Z,5000V。
WoodCrest(双核心)
这是XEON采用Core微架构的服务器级双核心处理器,WoodCrest核心处理器包括Xeon 5110(16GHz/4MB L2/1066MHz FSB)、Xeon 5120(186GHz/4MB L2/1066MHz FSB)、Xeon 5130(2GHz/4MB L2/1333MHz FSB)、Xeon 5140(233GHz/4MB L2/1333MHz FSB)、Xeon 5150(266GHz/4MB L2/1333MHz FSB)及最高型号Xeon 5160(3GHz/4MB L2/1333MHz FSB),采用LGA 771处理器接口,全线最高功耗只有80W,对比上代Dempsey核心最高功耗可高达130W有着明显的改善,支持Intel EM64T、Intel Execute Disable Bit、Intel Virtualization Technology功能,而Demand-Based Switching功能则只提供于Xeon 5140或以上的型号。另有一款低功耗产品XEON 5148 LV,频率为233GHz/4MB L2 Cache/1333MHz FSB,但最高功耗只有40W,是正常型号的一半,并完全支持援Intel EM64T、Intel Execute Disable Bit、Intel Virtualization Technology功能及Demand-Based Switching功能。与此51XX系列配合的芯片组为INTEL 5000X,5000P,5000Z,5000V。当我们使用像 nproc或者 lscpu等命令 来在CPU级别上获取计算机的架构和性能的时候,我们常常会发现我们不能够正确的解释这些命令的结果,原因在于我们搞不清楚一些术语的含义,例如: 物理CPU (physical CPU)、 逻辑CPU(logical CPU)、虚拟CPU(virtual CPU)、核数(core)、线程数(thread)、颗数(socket)等。如果再加上 超线程(不要与多线程搞混了)的概念,我们就完全搞不清楚我们的机器是多少核(Core)的了,比如说,我们明明购买的是一个配置为 4核处理器的机器,使用htop命令的结果却显示我们有8个cpu。总而言之,真是一团乱麻 o(╯□╰)o。
为了阐述清楚这些问题,我将使用一组简单的图表,希望能够让你容易地明白上面这些概念,从此不再困惑。
让我们回到奔腾(Pentium)处理器的年代,那时候诸如 多核(multi-core)、虚拟CPU(virtual CPU)、逻辑CPU(virtual CPU)的概念还不存在,绝大多数的计算机在它们的主板上仅仅安装 单独的一块大容量芯片,我们称之为 微处理器、处理器或者 简单的CPU(microprocessor, processor or simply CPU)。只有少数的一些企业级计算机或者是大型的服务器因为对更大处理性能的需要才会在同一块主板上存在两块或更多的CPU芯片:我们把这样的机器称作是多处理器系统(multiprocessor systems)。这些芯片与主板上的其他组件通过一个连接器(connector)或者 插槽(socket)通信。 这样的话计算cpu的个数就很简单了: 主板上存在多少个这样的连接器(connector)或 插槽(socket),那么这台计算机就有多少个cpu。如果希望获得更强大的处理性能,一是在主板上安装更多的cpu,二是提高每一个cpu自身的处理能力。
但是后来Intel意识到 在一台多处理器的机器上不同处理器之间的通信非常的低效,因为这样的通信必须经过系统总线(the system bus),而系统总线通常速度都很慢。这样就常常会造成性能瓶颈,无法充分利用每一个CPU提供的计算能力。
为了应对上面提到的问题,发明了超线程技术(HyperThreading), 超线程的原理是在同一个cpu芯片内部有些内部组件会存在多份,比如 寄存器或者一级缓存,这样同一个cpu就可以用来执行多个线程或者进程,并且它们之间的通信是在cpu内部,不会造成因为要经由系统总线通信而造成的性能瓶颈。如果一个进程因为等待一个中断而阻塞,那另一个进程就可以继续使用这个cpu来计算(注: 所以实际上超线程并不能真正意义上实现并行)。
这种方式的确可能加速多个计算进程,并提供比传统的处理器更为强大的整体性能。某种程度上来说,此时的 *** 作系统是被欺骗了的,因为超线程实际上仅仅提供了两个虚拟或者逻辑CPU(LCPU)就让 *** 作系统可以"同时"执行两个进程了(注:注意 同时 加了引号)。需要重点指出的是: 使用超线程技术的处理器 是无法提供一个传统处理器两倍的计算能力的,也不能够实现真正意义上的并行计算。(注: 这就是前面 同时 加了引号的原因)
因此,从Linux或者其他 *** 作系统的角度来看:一个单核处理器却展现出拥有两个处理器的能力。 只不过这两个逻辑cpu运行在同一个物理cpu内部而已。
下面这张图说明了 超线程的实现原理:
注: 说一些对这张图的理解,在一个物理cpu内部,存在两组 寄存器,分别属于一个 逻辑CPU, 但是只存在一组ALU(算数逻辑单元),如果每一个逻辑cpu上运行一个进程,那么这两个进程间的通信就完全在CPU内部,无需通过系统总线,但是 从唯一的ALU上我们也能看出来 实际上是无法真正意义上同时执行两个进程的。
就像前面说的那样,尽管超线程技术提供了更强的处理性能,但是终究无法像两个独立的物理处理器那样。所以进一步的改进是 将所有处理器组件做的更小,实现在同一个芯片上可以同时存在多个处理器。在同一个芯片上的每一个处理器我们称之为 核(Core),同一个芯片上的多个核也无需通过慢速的系统总线通信,因为在这个芯片内部存在内部总线。
注: 我们常说的几颗几核的含义: Core(核) 代表一个独立的Cpu, Socket(颗) 本意是插槽, 代表一个主板上的芯片,多核架构就是在一个芯片上放多个处理器,就像上面说的那样, 所以如果我们说 2颗4核, 代表主板上有2个芯片插槽,每个芯片上存在4个cpu,所以我们有8个物理cpu,如果存在超线程,我们还可能多出8个逻辑cpu,总共16个逻辑cpu
下面这张图展示了一个 四核CPU,并且使用了超线程技术,我们可以看到这四个核都存在于同一个芯片上(CPU chip),它们通过内部的BUS INTERFACE通信。
与超线程技术不同,现在我们完全拥有了成倍的处理能力。而且从性能上来说, 一个一颗四核的处理器要更优于四个一颗一核(也就是传统的单核CPU)的处理器。
在 *** 作系统层面上来看,一个物理的四核处理器将被看做四个独立的处理器。如果提供了超线程,那么可能会再多出4个逻辑处理器(LCPU),这样的话我们通过命令行查看的话就会显示出有8个cpu,但是就像我们前面已经指出的那样,因为超线程才拥有的这8个cpu肯定比不上 一个没有超线程的物理的8核处理器。
有时候我们会发现处理器标称每核有4线程,2线程或类似的说法,简单来说这就是指每核cpu上能够“同时”运行的线程或进程数(注意同时依旧加了引号),基本上就是一个逻辑cpu(LCPU)能运行一个进程或线程。如果每核能执行2个或更多的线程,那么一定使用了超线程技术,否则每一核就只能运行一个线程或进程。
虚拟CPU基本等同于逻辑CPU,但是存在一点不同:虚拟CPU更多的是限定在 计算虚机化的语境内。虚拟CPU映射到 虚拟化底层的宿主机硬件资源,通常来说,一个宿主机上的逻辑cpu就映射为一个虚拟机内部的虚拟CPU,所以他们基本上是同一个术语。
注:
最后附上我的一台环境的cpu信息,这是一个运行虚拟机的宿主机,我们看到它有40个逻辑cpu, 我在虚拟化管理台上给一个虚拟机分配40个cpu的时候会报错,39个就能成功创建,某种程度上证明了上面关于虚拟cpu的说法:
翻译自: >
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)