Compute Node Fields#
Use the following commands to view various compute node fields for example node n0.
View the full list of fields using long-form arguments:
cw-nodectl -i n0 list --long-long
View the full list of fields using shorthand arguments:
cw-nodectl -i n0 ls -L
View the abbreviated list of fields using long-form arguments:
cw-nodectl -i n0 list --long
View the abbreviated list of fields using shorthand arguments:
cw-nodectl -i n0 ls -l
For example, consider the following output for node n0:
$ cw-nodectl -i n0 ls -L
Nodes
n0
attributes
_boot_config: DefaultBoot
description: test
last_modified: 2025-06-05 02:38:29 UTC (13:46:48 ago)
last_modified_by: user
last_modified_on: de988a0a9082415481a93ef4047790b7
domain: cluster.local
groups: [ChemDept]
hardware
bios_date: 04/01/2014
bios_vendor: SeaBIOS
bios_version: rel-1.16.0-0-gd239552c-rebuilt.opensuse.org
boot_style: rwram
cpu_arch: x86_64
cpu_count: 2
cpu_model: AMD EPYC-Rome Processor
last_modified: 2025-06-05 02:18:57 UTC (14:06:20 ago)
last_modified_on: de988a0a9082415481a93ef4047790b7
mac: c6:00:00:00:00:11
mode: BIOS
product_name: None
product_uuid: bf286b06-41fd-50f7-aca0-5bf8e0ca0c2a
product_version: pc-q35-7.1
ram_total: 7.7 GiB (8025724 KiB)
storage
/dev/vda
size: 1024.0 MiB (1073741824 bytes)
/dev/vdb
size: 1024.0 KiB (1048576 bytes)
vendor: KubeVirt
hostname: n0
index: 0
ip: 10.154.7.17
last_modified: 2025-06-05 02:18:57 UTC (14:06:20 ago)
last_modified_on: head17-rocky9
mac: c6:00:00:00:00:11
name: n0
power_uri: none
type: compute
The groups and attributes fields are described in more detail in Node Attributes and in the commands cw-nodectl and cw-attribctl.
The hardware measurements are taken on compute nodes every 5 minutes by default. Hardware attributes like
cpu_countandram_totalare constant for a machine. The currently available RAM (the total RAM minus what is currently being used by compute-jobs) is a time-varying quantity and can be found in thestatus[ram_free]field (see Command-Line Monitoring of Nodes for details about node status).Some hardware attributes are taken from vendor- or operating-system-provided files or settings. While those settings should be consistent across one “generation” of the platform (all servers from that generation produce the same data), there may be significant variations from one generation to the next. For example, one generation might produce
10th gen Vendor CpuName, but the next generation may reportVendor CpuName (11th gen).Prior to a node booting, the system informs the DHCP server of MAC-to-IP address mappings for nodes known to the system. Changes to a node index, IP, or MAC addresses may affect these mappings and causes updates to be sent to the DHCP server within a few seconds. When a node makes a DHCP request, the DHCP server maps that node's MAC address to the correct IP and provides additional options to the booting node, including where to find the correct boot files. These boot files are linked in boot configurations stored in the database.
The type field is currently always set to "compute", although future ICE ClusterWare ™ software updates may add additional values.