コントロールドメインとLDOMの物理CPUとコアの数を知りたい。
このLDOM環境には、2つのLDOMを持つ制御ドメインがあります
制御ドメインでpsrinfo -p
を実行すると、1つのチップと次のことを示します。
The physical processor has 8 virtual processors (0-7)
SPARC-T4 (chipid 0, clock 2848 MHz)
コアがあるという兆候は見られません。しかし、私がそうするなら:
kstat cpu_info | grep core_id | sort -u | wc -l
コアが1つあることを示しています。
しかし、ldm list -e <name of ldom>
を実行すると、次のコア情報が表示されます。
CORE
CID CPUSET
10 (80, 81, 82, 83, 84, 85, 86, 87)
11 (88, 89, 90, 91, 92, 93, 94, 95)
12 (96, 97, 98, 99, 100, 101, 102, 103)
13 (104, 105, 106, 107, 108, 109, 110, 111)
14 (112, 113, 114, 115, 116, 117, 118, 119)
15 (120, 121, 122, 123, 124, 125, 126, 127)
したがって、6つのコアが表示され、混乱しています。では、なぜkstatコマンドで1コアが表示されるのに、ldm list -e <NAME of LDOM>
で6コアが表示されるのですか?
LDOMにログインしてpsrinfo-pvを実行すると、コントロールドメインのldm list -e <name of LDOM>
に一致する6つのコアが表示されます。
root@xxxxxxx0:~# psrinfo -pv
The physical processor has 6 cores and 48 virtual processors (0-47)
The core has 8 virtual processors (0-7)
The core has 8 virtual processors (8-15)
The core has 8 virtual processors (16-23)
The core has 8 virtual processors (24-31)
The core has 8 virtual processors (32-39)
The core has 8 virtual processors (40-47)
SPARC-T4 (chipid 0, clock 2848 MHz)
Oracle/Solarisテクニカルサポートに連絡しました。回答はこちらです。
PsrinfoなどのOSコマンドを使用すると、OSが認識できるものだけが表示されます。したがって、プライマリまたはゲストのldomでこれを行うと、割り当てられているリソースのみが表示されます。
ただし、プライマリでldmを使用する場合は、ldomsmanager(ldmd)と通信します。したがって、プライマリおよびすべてのゲストLDOMに割り当てられているリソースを確認できます。ご存知のように、ldmdはプライマリでのみ実行されます。
見て:
ldm list-rsrc-group [-a] [-d domain] [–l] [-o core|memory|io]
これにより、OSコマンドからは確認できないリソース割り当てに関する非常に多くの情報が得られます。