讲解AIX系统并行多线程知识
创始人
2024-06-29 10:50:37
0次

今天,我们来学习AIX系统的知识。前环境的可用 CPU 资源以后,可以对AIX系统监控的对象和方法进行规划。多数情况下,操作系统提供的命令输出提供逻辑处理器 (Logical CPU) 的信息。

在 IBM eServer pSeries 服务器和 BladeCenter JS 刀片服务器中,逻辑处理器通常通过并行多线程技术实现。下文是对该技术在 AIX系统中应用的介绍。

AIX系统并行多线程的查询和设置

并行多线程 (Simultaneous Multi-threading,简称 SMT) 是一种基于超标量 (superscalar) 体系结构处理器的技术,允许多个独立的线程在一个时钟周期内对多个功能处理单元 (Functional Unit) 发出指令。

通常情况下,AIX系统线程和功能处理单元的绑定是完全动态的。使用这项技术可以较明显的提高处理器的的实际利用率,进而表现出更强的运算性能。在 AIX 操作系统上,我们可以通过 smtctl 命令来查询和设置并行多线程的运行状态。

清单 5. 运行 smtctl 查询处理器对 SMT 技术的支持和当前的设置
 

  1. $ smtctl   
  2. This system is SMT capable.   
  3. SMT is currently enabled.   
  4. SMT boot mode is not set.   
  5. SMT threads are bound to the same physical processor.   
  6. proc0 has 2 SMT threads.   
  7. Bind processor 0 is bound with proc0   
  8. Bind processor 1 is bound with proc0   
  9. proc2 has 2 SMT threads.   
  10. Bind processor 2 is bound with proc2   
  11. Bind processor 3 is bound with proc2   
  12. proc4 has 2 SMT threads.   
  13. Bind processor 4 is bound with proc4   
  14. Bind processor 5 is bound with proc4   
  15. proc6 has 2 SMT threads.   
  16. Bind processor 6 is bound with proc6   
  17. Bind processor 7 is bound with proc6  

命令的结果说明了当前AIX系统支持 SMT 技术,而且当前正在使用。后面的多行输出中详细说明了逻辑处理器和虚拟处理器之间的对应关系。系统中有四个可用的虚拟处理器 (Virtual CPU),因为开启了 SMT (Simultaneous MultiThreading) 功能,可以识别出八个逻辑上的虚拟处理器 (Logical CPU)。

在缺省情况下,AIX系统中的 SMT 应被使用以增强性能。当用户需要调整系统的 SMT 设置时,同样可以使用 smtctl 命令。具体参数请查阅命令说明。在负载分区情况下,SMT 设置不允许被直接修改。

用户需要对负载分区的宿主机修改 SMT 配置,这会对AIX系统中的所有负载分区生效。而在微分区环境下,用户可以自主调整并行多线程的配置。

【编辑推荐】

  1. 讲解如何来使用AIX svmon
  2. 怎样灵活运用AIX vmstat
  3. AIX操作系统知识讲解
  4. 使用Unix scp 在主机之间复制文件
  5. AIX内存调整命令简介

相关内容

热门资讯

PHP新手之PHP入门 PHP是一种易于学习和使用的服务器端脚本语言。只需要很少的编程知识你就能使用PHP建立一个真正交互的...
网络中立的未来 网络中立性是什... 《牛津词典》中对“网络中立”的解释是“电信运营商应秉持的一种原则,即不考虑来源地提供所有内容和应用的...
各种千兆交换机的数据接口类型详... 千兆交换机有很多值得学习的地方,这里我们主要介绍各种千兆交换机的数据接口类型,作为局域网的主要连接设...
粉嫩如何诠释霸道 东芝M805... “霸道粉”是个什么玩意东芝M805拿过来的时候,笔者扑哧笑了,不是笑这款笔记本,而是笑这款产品的颜色...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
什么是大数据安全 什么是大数据... 在《为什么需要大数据安全分析》一文中,我们已经阐述了一个重要观点,即:安全要素信息呈现出大数据的特征...
只需三步,让你掌握阿尔法路由器... 请参照以下阿尔法路由器设置方法,通过浏览器进入及设置宽带路由器。经过这三个步骤的设置,基本上能够熟悉...
如何更省钱? 近期特价热门硒鼓... 如今激光打印设备已经成为商务或企业的绝对主力办公设备,但采购者往往忽视了激光打印设备所用的耗材,相对...
全面诠释网络负载均衡 负载均衡的出现大大缓解了服务器的压力,更是有效的利用了资源,提高了效率。那么我们现在来说一下网络负载...
如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...