私は、次の特性を持つ 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% を使用することを示します。プロセスは1つの仮想CPUしか使用しないため、これは正常だと思います。
私たちが行う仕事には、逐次的なタスクが含まれ、並行作業はほとんどありません。これは通常、おそらく 2 つのプロセス (システム以外) が実行されており、CPU の ~6% と ~93% のアイドル状態を占めていることを意味します。
CPUの数を再定義する方法、またはプロセスごとにCPU処理能力のより大きなシェアを割り当てる他の種類の変更はありますか?
投稿が示すように、私は Solaris システム管理者ではありません。仮想 CPU の使用/管理に関する理解を深めるためのリソースへのリンクをいただければ幸いです。
よろしくお願いします、
コルム