系统
通用系统属性
描述系统属性
Attributes
| 键 | Stability | Value Type | 描述 | Example Values |
|---|---|---|---|---|
system.device | 字符串 | 设备标识符 | (identifier) |
文件系统属性
描述文件系统属性
Attributes
| 键 | Stability | Value Type | 描述 | Example Values |
|---|---|---|---|---|
system.filesystem.mode | 字符串 | 文件系统的模式 | rw, ro | |
system.filesystem.mountpoint | 字符串 | 文件系统的挂载路径 | /mnt/data | |
system.filesystem.state | 字符串 | 文件系统的状态 | used | |
system.filesystem.type | 字符串 | 文件系统的类型 | ext4 |
system.filesystem.state 具有以下已知值列表。如果其中一个适用,则必须使用相应的值;否则,可以使用自定义值。
| 值 | 描述 | Stability |
|---|---|---|
free | free | |
reserved | reserved | |
used | used |
system.filesystem.type 具有以下已知值列表。如果其中一个适用,则必须使用相应的值;否则,可以使用自定义值。
| 值 | 描述 | Stability |
|---|---|---|
exfat | exfat | |
ext4 | ext4 | |
fat32 | fat32 | |
hfsplus | hfsplus | |
ntfs | ntfs | |
refs | refs |
系统内存属性
描述系统内存属性
Attributes
| 键 | Stability | Value Type | 描述 | Example Values |
|---|---|---|---|---|
system.memory.state | 字符串 | 内存的状态 | free; cached |
system.memory.state 具有以下已知值列表。如果其中一个适用,则必须使用相应的值;否则,可以使用自定义值。
| 值 | 描述 | Stability |
|---|---|---|
buffers | buffers | |
cached | cached | |
free | free | |
used | 实际使用的虚拟内存(字节)。[1] |
[1]: 基于操作系统指标的计算。在 Linux 上,这对应于 `/proc/meminfo` 中的“MemTotal - MemAvailable”,它比基于 free、cached 和 buffers 的旧公式更准确地反映了应用程序实际使用的内存。如果 MemAvailable 不可用,则可能使用旧公式作为回退。
系统分页属性
描述系统内存分页属性
Attributes
| 键 | Stability | Value Type | 描述 | Example Values |
|---|---|---|---|---|
system.paging.direction | 字符串 | 分页访问方向 | in | |
system.paging.fault.type | 字符串 | 分页错误类型 | minor | |
system.paging.state | 字符串 | 内存分页的状态 | free |
system.paging.direction 具有以下已知值列表。如果其中一个适用,则必须使用相应的值;否则,可以使用自定义值。
| 值 | 描述 | Stability |
|---|---|---|
in | in | |
out | out |
system.paging.fault.type 具有以下已知值列表。如果其中一个适用,则必须使用相应的值;否则,可以(MAY)使用自定义值。
| 值 | 描述 | Stability |
|---|---|---|
major | major | |
minor | minor |
system.paging.state 具有以下已知值列表。如果其中一个适用,则必须使用相应的值;否则,可以使用自定义值。
| 值 | 描述 | Stability |
|---|---|---|
free | free | |
used | used |
已弃用的系统属性
已弃用的系统属性。
Attributes
| 键 | Stability | Value Type | 描述 | Example Values |
|---|---|---|---|---|
system.cpu.logical_number | 已替换为 cpu.logical_number。 | int | 已弃用,请改用 cpu.logical_number。 | 1 |
system.cpu.state | 已由 cpu.mode 替换。 | 字符串 | 已弃用,请改用 cpu.mode。 | idle; interrupt |
system.network.state | 已替换为 network.connection.state。 | 字符串 | 已弃用,请改用 network.connection.state。 | close_wait |
system.paging.type | 已替换为 system.paging.fault.type。 | 字符串 | 已弃用,请改用 system.paging.fault.type。 | minor |
system.process.status | 已替换为 process.state。 | 字符串 | 已弃用,请改用 process.state。 | running |
system.processes.status | 已替换为 process.state。 | 字符串 | 已弃用,请改用 process.state。 | running |
system.cpu.state 具有以下已知值列表。如果其中一个适用,则必须使用相应的值;否则,可以使用自定义值。
| 值 | 描述 | Stability |
|---|---|---|
idle | idle | |
interrupt | interrupt | |
iowait | iowait | |
nice | nice | |
steal | steal | |
system | system | |
user | user |
system.network.state 具有以下已知值列表。如果其中一个适用,则必须使用相应的值;否则,可以使用自定义值。
| 值 | 描述 | Stability |
|---|---|---|
close | close | |
close_wait | close_wait | |
closing | closing | |
delete | delete | |
established | established | |
fin_wait_1 | fin_wait_1 | |
fin_wait_2 | fin_wait_2 | |
last_ack | last_ack | |
listen | listen | |
syn_recv | syn_recv | |
syn_sent | syn_sent | |
time_wait | time_wait |
system.paging.type 具有以下已知值列表。如果其中一个适用,则必须使用相应的值;否则,可以使用自定义值。
| 值 | 描述 | Stability |
|---|---|---|
major | major | |
minor | minor |
system.process.status 具有以下已知值列表。如果其中一个适用,则必须使用相应的值;否则,可以使用自定义值。
| 值 | 描述 | Stability |
|---|---|---|
defunct | defunct | |
running | running | |
sleeping | sleeping | |
stopped | stopped |
system.processes.status 具有以下已知值列表。如果其中一个适用,则必须使用相应的值;否则,可以使用自定义值。
| 值 | 描述 | Stability |
|---|---|---|
defunct | defunct | |
running | running | |
sleeping | sleeping | |
stopped | stopped |