首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我们在KVM (ProxmoxVE)中有Solaris 10 VM,如何检查Solaris是否使用所有内核?

我们在KVM (ProxmoxVE)中有Solaris 10 VM,如何检查Solaris是否使用所有内核?
EN

Server Fault用户
提问于 2013-08-12 13:26:03
回答 1查看 970关注 0票数 -1

我正在试图找出VM Solaris 10 (它是用KVMProxmoxVE上虚拟化的)是否使用所有分配的CPUs?主机HW是戴尔poweredge r720。

并找到一种检查方法,例如,如何检查大型文件上的gzip是否并行运行?

脚本只报告了一个虚拟cpu/核心。

谈到Solaris,我几乎是n00b,我有一些linux技能。

下面是kstatprtdiag输出

代码语言:javascript
复制
bash-3.2#  kstat cpu_info
    module: cpu_info                        instance: 0
    name:   cpu_info0                       class:    misc
    brand                           Common KVM processor
    cache_id                        0
    chip_id                         0
    clock_MHz                       2000
    clog_id                         0
    core_id                         0
    cpu_type                        i386
    crtime                          873425.09462698
    current_clock_Hz                1999921533
    current_cstate                  0
    family                          15
    fpu_type                        i387 compatible
    implementation                  x86 (chipid 0x0 GenuineIntel family 15 model 6 step 1 clock 2000 MHz)
    model                           6
    ncore_per_chip                  6
    ncpu_per_chip                   6
    pg_id                           1
    pkg_core_id                     0
    snaptime                        1213950.591382
    state                           on-line
    state_begin                     1375968172
    stepping                        1
    supported_frequencies_Hz        1999921533
    supported_max_cstates           1
    vendor_id                       GenuineIntel


# bash
bash-3.2# /usr/platform/`uname -i`/sbin/prtdiag
System Configuration: Bochs Bochs
BIOS Configuration: Bochs Bochs 01/01/2011

==== Processor Sockets ====================================

Version                          Location Tag
-------------------------------- --------------------------
other                            CPU 1
other                            CPU 2
other                            CPU 3
other                            CPU 4
other                            CPU 5
other                            CPU 6
EN

回答 1

Server Fault用户

发布于 2013-08-13 07:09:44

此外,您还可以使用

代码语言:javascript
复制
psrinfo -pv

命令获取系统中安装的物理处理器/CPU的数量。

关于CPUs的使用率,请按您的意愿运行gzip,然后

代码语言:javascript
复制
mpstat

它将显示在所有CPU上的使用情况。默认情况下,输出按CPU编号排序。你应该对最后四栏感兴趣。如果gzip在多个CPU上并行运行,则每个CPU(执行用户代码所花费的时间) "usr“列中的数字会更高。如果只有一个值更高,而另一个值大约为零,那么这可能意味着gzip只在单个CPU上运行。

请记住,此过程假定系统上没有其他CPU占用的进程。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/530395

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档