Show CPU percent in status
This commit is contained in:
@@ -28,6 +28,7 @@ async def cmd_status(msg: Message):
|
|||||||
cpu_icon = "🟡"
|
cpu_icon = "🟡"
|
||||||
|
|
||||||
mem = psutil.virtual_memory()
|
mem = psutil.virtual_memory()
|
||||||
|
cpu_percent = psutil.cpu_percent(interval=None)
|
||||||
|
|
||||||
disks = format_disks()
|
disks = format_disks()
|
||||||
|
|
||||||
@@ -36,6 +37,7 @@ async def cmd_status(msg: Message):
|
|||||||
f"🖥 **Host:** `{socket.gethostname()}`\n"
|
f"🖥 **Host:** `{socket.gethostname()}`\n"
|
||||||
f"⏱ **Uptime:** {days}d {hours}h {minutes}m\n"
|
f"⏱ **Uptime:** {days}d {hours}h {minutes}m\n"
|
||||||
f"{cpu_icon} **Load (1m):** {load1:.2f}\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"🧠 **RAM:** {mem.used // (1024**3)} / {mem.total // (1024**3)} GiB ({mem.percent}%)\n\n"
|
||||||
f"{disks}",
|
f"{disks}",
|
||||||
reply_markup=menu_kb,
|
reply_markup=menu_kb,
|
||||||
|
|||||||
Reference in New Issue
Block a user