cli
monitoring
tools
SynoCli Monitor Tools provides system monitoring and performance analysis utilities.
Property
Value
Package Name
synocli-monitor
License
Various (GPL, BSD)
Tool
Description
nmon
Performance monitor
njmon
JSON performance output
htop
Interactive process viewer
iperf2
Network bandwidth testing
iperf3
Modern network testing
ionice
I/O scheduling priority
cpulimit
CPU usage limiter
net-snmp
SNMP tools (snmpget, snmpwalk, etc.)
Usage Examples
htop - Process Monitor
# Launch interactive monitor
htop
# Key bindings:
# F5: Tree view, F6: Sort, F9: Kill, F10: Quit
# Interactive mode
nmon
# Keys: c=CPU, m=Memory, d=Disk, n=Network, q=Quit
# Capture to file (every 30 sec, 120 samples = 1 hour)
nmon -f -s 30 -c 120
iperf3 - Network Testing
# Server mode (run on one machine)
iperf3 -s
# Client mode (test against server)
iperf3 -c server.ip.address
# Reverse test (download instead of upload)
iperf3 -c server.ip.address -R
ionice - I/O Priority
# Run command with low I/O priority
ionice -c 3 rsync -av /source /dest
# Class 3 = idle (only when system is idle)
cpulimit - Limit CPU Usage
# Limit process to 50% CPU
cpulimit -p <pid> -l 50
# Run command with CPU limit
cpulimit -l 50 -- command args