在PowerVM虚拟化环境下,微分区CPU利用率的监控方法

来源:互联网 发布:软件测试的发展前途 编辑:程序博客网 时间:2024/04/20 06:24

  TAG标签: 虚拟化 CPU PowerVM 利用率 微分区 监控方法 摘要:本文主要介绍在 PowerVM 虚拟化环境下,微分区 CPU 利用率的监控方法,并且深入讨论在虚拟化环境下,CPU 的调度原理。需要注意的是,本文所涉及到的数值,均为试验中所得,不代表 IBM 公司官方数据。
  普通 LPAR CPU 利用率的查看
  在 AIX 操作系统中,可以监控 CPU 利用率的命令有很多,最常用的 nmon、topas、vmstat、sar –u 等等。
  在单 CPU 线程(SMT OFF),单线程应用的环境下,CPU 利用率的输出结果很容易看懂,如下:User% 代表系统中用户进程占用的 CPU 比率;Sys% 代表系统调用所占的 CPU 比率,Wait% 代表等待 I/O 响应的 CPU 比率,Idle% 代表空闲 CPU 的比率。下面我们将主要分析在微分区中,CPU 的调度原理以及监控方法,以及在多 CPU 线程和多线程应用的环境下,监控 CPU 利用率的方法。
  CPU User%  Sys%   Wait%   Idle%|
  0   0.0      1.0      1.0      98.0|>
  1   0.0      0.0      0.0     100.0|>
  2   0.0      20.0     0.0      80.0|ssssssssss>
  3   0.0      10.0     0.0      90.0|sssss>
  4   0.0      4.1      1.0      94.8|ss>
  5   0.0      0.0      0.0     100.0|>
  6   0.0      10.0     0.0      90.0|sssss>
  7   0.0      30.0     0.0      70.0|s
  微分区 CPU 利用率以及调度的探究
  微分区概要文件的设置规则
  在创建分区的时候,选择创建共享 CPU 分区,如下图:
  图 1. 创建共享 CPU 分区
  图 1. 创建共享 CPU 分区
  在接下来的页面中,需要设置虚拟 CPU 和物理 CPU 的数量:
  图 2. 设置虚拟 CPU 和共享 CPU 的数量。
  图 2. 设置虚拟 CPU 和共享 CPU 的数量。
  关于上图几个数值,这里需要详细说明。
  我们知道,在当前的 PowerVM 版本中,一个虚拟 CPU 最多可以调度 1 个物理 CPU。在概要文件的设置中,我们既不能将虚拟处理器设置的太多,这样会造成过多的 CPU 上下文切换;也不能将其设置的过低,那样微分区将不能调度或者获取足够的物理 CPU。
0 0
原创粉丝点击