hardware

The hardware of the machine: processors, caches, memory, drives and the network link.

In the namespace platform.

Detailed description

Classes

Class What it is
AdapterPerf Windows GPU readings through D3DKMTQueryAdapterInfo (W9). An addition to the contract: the power and the fan go to `NodeHealth` gpus, which a SensorReading cannot carry
CacheInfo One kind of CPU cache, with how many of it the machine has
CpuInfo One logical CPU
DriveHealth Health of one drive
DriveHealthSource A source of drive health. It reads on the caller's thread and can block for a short time (a D-Bus round trip, a device call)
DriveInfo One storage device. No serial number is read
EdacCounts ECC error counts of every EDAC memory controller, summed
GpuLink PCIe link of one display device
HwmonDevice One hwmon device (L1)
MemoryModules Memory modules. No part number and no serial number is read
NetworkLink Network link that holds the default route
SensorReading One temperature reading, raw: no rule of §MFD-4 is applied beyond the one that drops a limit that is not a limit
StorageTemperature A Windows drive temperature: the bytes of a STORAGE_TEMPERATURE_DATA_DESCRIPTOR (W6). The temperature is that of the first TemperatureInfo, the drive's composite
SwapDevice One swap device or page file
UdisksBus What the UDisks source asks of D-Bus, so a test gives it fixed properties with no D-Bus (§MFT-1). An addition to the contract
UdisksChangeWatch Watches UDisks for a change of a drive's health: the PropertiesChanged signal of NVMe.Controller or Drive.Ata on any drive object (monitor-facts-column §MFD-7c)
In this section