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) |