Show CPU percent in status

This commit is contained in:
2026-02-08 00:05:06 +03:00
parent 515d0ebe45
commit e10d5f10ab

View File

@@ -28,6 +28,7 @@ async def cmd_status(msg: Message):
cpu_icon = "🟡"
mem = psutil.virtual_memory()
cpu_percent = psutil.cpu_percent(interval=None)
disks = format_disks()
@@ -36,6 +37,7 @@ async def cmd_status(msg: Message):
f"🖥 **Host:** `{socket.gethostname()}`\n"
f"⏱ **Uptime:** {days}d {hours}h {minutes}m\n"
f"{cpu_icon} **Load (1m):** {load1:.2f}\n"
f"🧮 **CPU:** {cpu_percent:.0f}%\n"
f"🧠 **RAM:** {mem.used // (1024**3)} / {mem.total // (1024**3)} GiB ({mem.percent}%)\n\n"
f"{disks}",
reply_markup=menu_kb,