我在具有以下特征的 Solaris 10 机器上。
uname -a
SunOS ********* 5.10 Generic_137111-07 sun4v sparc SUNW,SPARC-Enterprise-T5220
psrinfo -pv
The physical processor has 32 virtual processors (0-31)
UltraSPARC-T2 (cpuid 0 clock 1165 MHz)
当我运行不同的任务时,“top”命令显示每个进程最多占用总 CPU 的 3.2%。我想这是正常的,因为一个进程只需要一个虚拟 CPU。
我们所做的工作涉及顺序任务,很少有并行工作。这意味着我们通常会看到可能有两个进程(系统除外)在运行,占用约 6% 的 CPU 和约 93% 的空闲。
有没有重新定义 CPU 的数量,或者其他类型的 munging 可以为每个进程分配更大份额的 CPU 处理能力?
如帖子所示,我不是 Solaris 系统管理员,我希望能提供任何可以增进我对虚拟 CPU 使用/管理理解的资源链接。
此致,
科尔姆