π Duck System MonitorΒΆ
Keep track of real-time metrics for your Duck processes with ease.
Includes per-process stats and a visual history table to help you spot trends and potential bottlenecks.
π Key FeaturesΒΆ
π Rolling history buffer for system metrics:
cpu_total,ram_percent,disk_percent,net_up,net_downπ Visual table with sparklines showing min/max/avg/current values
β‘ Configurable history length (default: 8 samples)
π₯ Monitor Duck processes individually: CPU%, RAM%, Threads, Disk I/O, Network I/O
β¨ Wildcard support for process names, e.g.,
duck*
π UsageΒΆ
Start monitoring Duck system metrics:
duck monitor
You will see output similar to this image:
!
π§ ParametersΒΆ
Parameter |
Type |
Description |
Default |
|---|---|---|---|
|
|
Refresh interval in seconds |
|
|
|
Process name pattern (supports wildcards |
|
|
|
Specific process IDs to monitor |
|
|
|
Metric to sort processes by ( |
|
|
|
CPU usage threshold (%) for warnings |
|
|
|
RAM usage threshold (%) for warnings |
|
|
|
Number of recent samples for visuals/history table |
|
β‘ NotesΒΆ
Some metrics may require root permissions; run with
sudoif needed.Designed for Duck processes, but you can monitor other processes using wildcards or specific PIDs.
β¨ With Duck System Monitor, you can see your system in action in real-time, making it easier to detect and troubleshoot performance issues.