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

逻辑域(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博客 ” ,链接:http://blog.itpub.net/29960937/viewspace-1477308/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/29960937/viewspace-1477308/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值