RO-SDK server running as a service with Synapse channels shows a constant I/O, is it normal?

Hello,

I have a small server running as a service, and it called my attention that even when no client is connected there appears to be a constant I/O (as reported by Process Explorer) of about 16KB (!) per second.

As a comparison, my database server (Nexus) shows about 25-30 bytes per second when no client is doing anything. It also shows about twice the CPU usage when IDLE than the nxServer.

Any idea what could be causing this? I don’t have anything special running on the server, and most definitely not when no client is connected, so there is no use of the published services. Is it normal? I removed the Synapse transports and using the Indy ones it went down to something more reasonable: about 200-300 bytes.

I was using the SuperTCP synapse server.

Thanks

I can’t reproduce this case.
I’ve used MegaDemo sample for testing I/O for TROSynapseSuperTCPServer

I will see if I can reproduce it with a smaller/simpler test app. It’s no big deal, anyway, just got curious about that constant I/O and the difference with the Indy channels (which would indicate something specific to the Synapse code).