ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 动态配置逻辑域(LDOMs)中CPU的个数

动态配置逻辑域(LDOMs)中CPU的个数

原创 Linux操作系统 作者:georgehmwang 时间:2015-03-28 22:17:39 0 删除 编辑
逻辑域(LDOMs)也就是一个Oracle VM Server for SPARC虚拟机。在SPARC/Solaris平台上,可以用psrinfo命令查看系统有几颗处理器(Processor),几个处理核心(Core),几个CPU。例如,
  # psrinfo -p
1
# psrinfo -t
socket: 0
    core: 0
          cpus: 0-7
    core: 1
          cpus: 8-15
    core: 2
          cpus: 16-23
    core: 3
          cpus: 24-31
以上输出表明,此系统有一颗处理器,4个处理核心,每个处理核心有8个CPU线程,所以相当于有32个CPU。

在此系统上建有一个逻辑域(LDOMs),名字为ld1。
# ldm list
NAME             STATE      FLAGS   CONS    VCPU  MEMORY   UTIL  NORM  UPTIME
primary           active         -n-cv-      UART    32         24G              0.3%   0.3%     4d 12h 45m
ld1                   active         -n----       5001       32         31G             0.2%   0.2%     4d 12h 35m

分配给虚拟机ld1的CPU有32个(即4个core),在ld1上运行独立的Solaris操作系统。在虚拟机ld1中运行的Oracle数据库上查看cpu_count参数。
SQL> show parameter cpu_count
NAME                                 TYPE        VALUE
--------------------------------- ----------- ------------------------------
cpu_count                             integer     32

Oracle数据库会经常询问操作系统有多少可以能同时使用的CPU个数。在Solaris操作系统中,可以动态配置虚拟机中CPU的个数,如以下命令以core
为单位给虚拟机ld1设置3个处理核心,这样ld1的CPU个数会变成24个。

ldm set-core 3 ld1

这也会反映在Oracle数据库的cpu_count参数上。
SQL> show parameter cpu_count
NAME                                 TYPE        VALUE
--------------------------------- ----------- ------------------------------
cpu_count                             integer     24

虚拟机不需要重新启动,Oracle数据库也不会中断。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/29960937/viewspace-1477308/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2014-10-16

  • 博文量
    16
  • 访问量
    74666