Java Garbage Collection からホップして、 NUMA の JVM 設定に出くわしました。不思議なことに、CentOS サーバーに NUMA 機能があるかどうかを確認したかったのです。この情報を取得できる *ix コマンドまたはユーティリティはありますか?
質問する
43983 次
5 に答える
29
私はここの専門家ではありませんが、ここに何かがあります:
ボックス 1、NUMA なし:
~$ dmesg | grep -i numa
[ 0.000000] No NUMA configuration found
ボックス 2、いくつかの NUMA:
~$ dmesg | grep -i numa
[ 0.000000] NUMA: Initialized distance table, cnt=8
[ 0.000000] NUMA: Node 4 [0,80000000) + [100000000,280000000) -> [0,280000000)
于 2012-06-20T18:52:21.207 に答える
10
Redhat 4、5、6、および 7 システムの場合、次の手順を試して、NUMA 構成が無効になっているかどうかを確認できます。
numactl --show で複数のノードが表示されない
# numactl --show
policy: default
preferred node: current
physcpubind: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
cpubind: 0
nodebind: 0
membind: 0
または numactl --hardware が複数のノードをリストしない
# numactl --hardware
available: 1 nodes (0)
node 0 cpus: 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
node 0 size: 524163 MB
node 0 free: 505253 MB
node distances:
node 0
0: 10
于 2015-11-10T08:24:52.327 に答える
7
この情報は、lscpu コマンドからも取得できます。
lscpu | grep -i numa
NUMA node(s): 2
NUMA node0 CPU(s): 0-19,40-59
NUMA node1 CPU(s): 20-39,60-79
于 2020-05-12T09:43:04.220 に答える