超线程处理器使用前:检查系统需求

从观察CPU的关联设置到处理器可用性的检查,在使用管理程序的超线程处理器之前,需要考虑哪些事情。

超线程提供了性能优势,在管理程序中使用超线程时,超线程利用未使用的处理器资源,使处理器保持忙碌的状态,完成更多的任务。然而,管理程序中超线程的成功或者失败,取决于管理程序或操作系统是否可以探测到超线程技术。特定的虚拟机监控程序,例如VMware vSphere,在这一方面比较占优势。我们来仔细探讨一下,在向管理程序引入超线程之前,管理员应该考虑哪些事情。

管理程序的超线程,需要考虑哪些事情?

VMware vSphere 6通常在识别超线程处理器和调度处理器时间方面更有效率,从而能够智能地组织工作负载的线程分配。这是至关重要的,因为超线程基本上是利用自由的—未使用的或未被充分利用的—处理器执行资源的一种方式;超线程并不提供免费的处理器。如果管理程序最终试图将要求工作负载强加于两个逻辑处理器(位于同一物理核心)上,那么,工作负载可能会遭受严重的性能损失。如果缺乏管理程序或者操作系统的洞察力,最好将超线程关闭,将每个工作负载分配到不同的物理核心上。或者,你可以为工作负载提供多个非超线程的核心——多核,以增加可用的处理器资源。

超线程技术(HTT或HT)通常采用连续的CPU数量,所以,CPU 0和CPU 1处于第一核心,CPU 2和CPU 3处于第二核心,CPU 4和CPU 5处于第三核心等等。像VMware ESXi等虚拟机监控程序通常会将vm分配到不同的核心,而不是相同的核心。如果一个逻辑处理器处于空闲状态,则可以禁止其他同一核心的逻辑处理器使用所有处理器的执行资源。系统管理程序能够看到这些禁止状态,并且能够跟踪每个逻辑处理器的利用率。

工作负载调度存在的问题是:CPU关联偏好。管理员可以将VM绑定到vCPU。但是,如果两个要求工作负载都绑定到相同的核心逻辑处理器,其中一个工作负载就会出现同样的性能问题—通常—两个工作负载都会产生问题,因为底层物理核心不能满足两个线程的总处理要求。系统管理员必须密切关注CPU的关联设置,确保所有关联选择适合超线程处理器的工作负载。

不要忽视服务器中实际可用的处理器。几乎所有的现代服务器级别的处理器都支持超线程。例如,基于英特尔Xeon 5500架构处理器,英特尔奔腾4 HT-enabled,英特尔奔腾EE 840 HT-enabled以及后来的处理器模型,都能够处理超线程。然而,虚拟服务器还必须使用适合管理程序的处理器。

随着虚拟机监控程序的不断发展,老旧的处理器可能不再是合适的,因为这些老旧的处理器缺乏程序所需的某些特性和功能—这与超线程无关。例如,老式的AMD处理器包括Opteron 12 xx系列,Opteron 22 xx系列和Operton 82 xx系列不支持VMware vSphere 6—也不能安装。这意味着,在运行超线程或者安装/升级管理程序之前,检查系统要求是很重要的。

本文转自d1net(转载)

时间: 2024-09-15 06:41:37

超线程处理器使用前:检查系统需求的相关文章

《Adobe InDesign CC经典教程》—第2课2.3节印前检查文档

2.3 印前检查文档Adobe InDesign CC经典教程任何时候第一次对某文档进行操作时,无论是从头新建文档,还是修改已有的文档,都需要注意输出问题.通过本书的课程,用户将学习到有关这些问题的知识.常见问题包括: 字体缺失:如果文档中的字体在用户系统中缺失或是失效,则被称作字体缺失,该文档将无法正常打印.颜色模式:在目标输出设备的错误颜色模式中创建的颜色可能会产生问题.一个常见的问题是数码相机的图片常常使用RGB颜色模式,而胶印需要CMYK颜色模式.溢流文本:布局过程中,因修改文本格式.移

《Adobe InDesign CS6中文版经典教程》—第2课2.3节在工作时执行印前检查

2.3 在工作时执行印前检查Adobe InDesign CS6中文版经典教程在出版领域中,印前检查指的是根据输出方式确保文档得以正确创建.例如,印前检查可确保根据输出方式正确地设置了颜色.实时印前检查功能让用户能够在创建文档时对其进行监视,以防发生潜在的输出问题. 用户可创建或导入制作规则(这称为配置文件),以便根据它们来检查文档.InDesign提供的默认配置文件会指出一些潜在的问题,如缺失字体和溢流文本(文本框架中容纳不下的文本). 选择菜单"窗口"→"输出"

asp 图片正则 替换,替换前检查图片是不是本地地址的方法_正则表达式

直接用正则替换,但没有判断功能 Function FormatImg(content) dim re Set re=new RegExp re.IgnoreCase =true re.Global=True re.Pattern="(script)" Content=re.Replace(Content,"script") re.Pattern="<img.[^>]*src(=| )(.[^>]*)>" Content=r

android 登录前检查网络状态

http://1002878825-qq-com.iteye.com/blog/1194801 Java代码   package com.dx;      import android.app.Activity;   import android.app.AlertDialog;   import android.content.Context;   import android.net.ConnectivityManager;   import android.net.NetworkInfo;

《奔跑吧Linux内核》之处理器体系结构

本文摘自人民邮电出版社异步社区<奔跑吧Linux内核> 第1章 处理器体系结构 京东购书:https://item.jd.com/12152745.html 试读地址:http://www.epubit.com.cn/book/details/4835本章思考题 1.请简述精简指令集RISC和复杂指令集CISC的区别. 2.请简述数值0x12345678在大小端字节序处理器的存储器中的存储方式. 3.请简述在你所熟悉的处理器(比如双核Cortex-A9)中一条存储读写指令的执行全过程. 4.请

在Word 2010中邮件合并时如何检查错误

在Word 2010文档中进行邮件合并时,为避免出现失误而造成纸张浪费,用户 可以在邮件合并前检查错误,操作步骤如下所述: 第1步,打开Word 2010文档窗口,切换到"邮件"功能区.在 "预览结果"分组中单击"自动检查错误"按钮,如图 2011080604所示. 图 2011080604 单击"自动检查错误"按钮 第2步,打开"检查并报告错误"对话框,选中"模拟合并, 同时在新文档中报告错误&

《Linux内核精髓:精通Linux内核必会的75个绝技》一HACK #5 使用checkpatch.pl检查补丁的格式

HACK #5 使用checkpatch.pl检查补丁的格式 本节介绍发布前检查补丁格式的方法. Linux内核是由多个开发者进行开发的.因此,为了保持补丁评估与源代码的可读性,按照统一的规则进行编写是非常重要的.编写规则写在Linux内核源代码的Documentation/CodingStyle中.所有开发者必须先阅读规则内容,遵照这些规则进行编写后再将补丁发布到论坛上. 话虽如此,但要从一开始就将这些规则完全记住也是不太可能的.因此Linux内核的源码树内准备了用来检查补丁格式的脚本scri

《Spring攻略(第2版)》——1.10 用@Required注解检查属性

1.10 用@Required注解检查属性 1.10.1 问题Spring的依赖检查功能仅能检查某些类型的所有属性.它的灵活性不够,不能仅检查特定的属性.在大部分情况下,你希望检查特定的属性是否设置,而不是特定类型的所有属性. 1.10.2 解决方案RequiredAnnotationBeanPostProcessor是一个Spring bean后处理器,检查带有@Required注解的所有Bean属性是否设置.Bean后处理器是一类特殊的Spring bean,能够在每个Bean初始化之前执行

苹果更新MacBookPro笔记本处理器速度更快

苹果宣布新一代MacBook Pro系列笔记本电脑,采用速度更快的处理器以及新的Nvidia绘图芯片. 新型MacBook Pro最引人瞩目的重大改变,是在15寸和17寸的机型中采用英特尔的Core i5与i7处理器.13寸机型将继续使用Core 2 Duo处理器. 15寸与17寸机型也将采用苹果的绘图芯片切换技术,让电脑自动在Nvidia GeForce GT 330M与英特尔的HD Graphics处理器之间作切换.此功能让电脑能选用最适合的绘图处理器,因而能延长电池续航力,例如15寸和17