Glances

{{ data.system.hostname }} — {{ data.system.os_name }} {{ data.system.kernel_version }}
Connecting to Glances API…
{{ data.system.cpu_count }}
CPUs
{{ data.system.cpu_global.toFixed(1) }}%
CPU Usage
{{ formatBytes(data.system.memory.total) }}
Total RAM
{{ memPct }}%
RAM Usage
{{ formatUptime(data.system.uptime) }}
Uptime
{{ data.system.load_avg[0].toFixed(2) }}
Load 1m
{{ data.system.process_count }}
Processes
{{ data.system.battery_pct.toFixed(0) }}%
Battery
CPU{{ data.system.cpu_global.toFixed(1) }}%
user
{{ data.system.cpu_breakdown.user.toFixed(1) }}%
system
{{ data.system.cpu_breakdown.system.toFixed(1) }}%
idle
{{ data.system.cpu_breakdown.idle.toFixed(1) }}%
Memory{{ memPct }}%
RAM
{{ formatBytes(data.system.memory.used) }} / {{ formatBytes(data.system.memory.total) }}
Swap
{{ formatBytes(data.system.memory.swap_used) }} / {{ formatBytes(data.system.memory.swap_total) }}
Per-Core CPU
{{ i }}
{{ cpu.usage.toFixed(0) }}%
Network
Interface{{ sortIcon('net','interface') }} Rx Rate{{ sortIcon('net','rx_rate') }} Tx Rate{{ sortIcon('net','tx_rate') }} Rx Total{{ sortIcon('net','rx_bytes') }} Tx Total{{ sortIcon('net','tx_bytes') }}
{{ net.interface }} {{ formatRate(net.rx_rate) }} {{ formatRate(net.tx_rate) }} {{ formatBytes(net.rx_bytes) }} {{ formatBytes(net.tx_bytes) }}
Filesystems
Filesystem{{ sortIcon('disk','name') }} Size{{ sortIcon('disk','total') }} Used{{ sortIcon('disk','used') }} Avail{{ sortIcon('disk','_avail') }} Use%{{ sortIcon('disk','_pct') }} Mounted on
Temperatures
{{ name }}: {{ temp.toFixed(0) }}°C
GPU{{ data.gpu.driver_version }}
[{{ gpu.index }}] {{ gpu.name }}
GPU
{{ gpu.gpu_utilization }}%
VRAM
{{ formatBytes(gpu.memory_used) }} / {{ formatBytes(gpu.memory_total) }}
{{ gpu.temperature }}°C Fan {{ gpu.fan_speed }}% {{ gpu.power_usage }}W / {{ gpu.power_limit }}W {{ gpu.sm_clock }}MHz P{{ gpu.pstate }}
PIDGPUNameUserVRAMType
{{ p.pid }}{{ p.gpu_index }}{{ p.name }}{{ p.user }} {{ formatBytes(p.gpu_memory) }}{{ p.process_type }}
Docker Containers{{ data.docker.length }}
Name{{ sortIcon('docker','name') }} Image{{ sortIcon('docker','image') }} Status{{ sortIcon('docker','state') }} CPU%{{ sortIcon('docker','_cpu') }} Memory{{ sortIcon('docker','_mem') }} Net I/O Ports
{{ c.name }} {{ c.image }} {{ c.state }} {{ (c.cpu_percent || c.cpu_pct || 0).toFixed(1) }}% {{ formatBytes(c.memory_used || c.mem_usage || 0) }} {{ formatBytes(c.net_rx) }} / {{ formatBytes(c.net_tx) }} {{ c.ports }}
Listening Ports{{ data.ports.length }}
Port{{ sortIcon('port','port') }} Proto{{ sortIcon('port','protocol') }} PID{{ sortIcon('port','pid') }} Name{{ sortIcon('port','name') }} User{{ sortIcon('port','user') }} CPU%{{ sortIcon('port','cpu_usage') }} MEM{{ sortIcon('port','memory_bytes') }} Bind{{ sortIcon('port','bind_address') }} Command
{{ p.port }} {{ p.protocol }} {{ p.pid }} {{ p.name }} {{ p.user }} {{ p.cpu_usage.toFixed(1) }} {{ formatBytes(p.memory_bytes) }} {{ p.bind_address }} {{ p.command }}
Processes
PID{{ sortIcon('proc','pid') }} Name{{ sortIcon('proc','name') }} User{{ sortIcon('proc','user') }} CPU%{{ sortIcon('proc','cpu_usage') }} MEM%{{ sortIcon('proc','memory_usage') }} MEM{{ sortIcon('proc','memory_bytes') }} Status{{ sortIcon('proc','status') }}
{{ p.pid }} {{ p.name }} {{ p.user }} {{ p.cpu_usage.toFixed(1) }} {{ p.memory_usage.toFixed(1) }} {{ formatBytes(p.memory_bytes) }} {{ p.status }}