Monitoring
Synchronet monitoring methods and utilities.
UNIX
It can often be helpful to monitor Synchronet's TCP/IP socket and thread utilization. On Unix-like operating systems, you can do this by combining the use of included tools like watch
, netstat
, grep
, pidof
, and top
.
Sockets
$ watch 'netstat -nap | grep /sbbs'
Threads
Using Top
$ top -o -COMMAND -H -p "$(pidof sbbs)"
Using htop
$ htop -p "$(pidof sbbs)"
To include the Synchronet thread names in the htop
output, make sure the “Show custom thread names” Setup option is enabled:
Setup Display options Meters [x] Tree view Display options [ ] Shadow other users' processes Colors [x] Hide kernel threads Columns [x] Hide userland threads [ ] Display threads in a different color [x] Show custom thread names [ ] Highlight program "basename" [x] Highlight large numbers in memory counters [x] Leave a margin around header [ ] Detailed CPU time (System/IO-Wait/Hard-IRQ/Soft-IRQ/Steal/Guest) [ ] Count CPUs from 0 instead of 1 [x] Update process names on every refresh
Windows
On Windows, you can monitor Synchronet's TCP/IP socket and thread utilization using the Task Manager (Windows) and utilities like Process Explorer, pslist and TCPView.
Windows comes with a version of netstat
as well.