MeshCentral Performance Testing



  • Tested MC the last two days. Most of the things work perfectly and i might consider switching to MC.

    The only thing that bothers me right now is the WAN performance. How is it going for you guys? If i connect to a remote computer over WAN the video frame is super laggy (i guess like 1 fps). I open a txt on the remote machine and i basically see the text editor only 3 seconds later.

    Is this normal?



  • @vpr00 said in Comparing MeshCentral 2 to ScreenConnect:

    Tested MC the last two days. Most of the things work perfectly and i might consider switching to MC.

    The only thing that bothers me right now is the WAN performance. How is it going for you guys? If i connect to a remote computer over WAN the video frame is super laggy (i guess like 1 fps). I open a txt on the remote machine and i basically see the text editor only 3 seconds later.

    Is this normal?

    I use the "experimental" peer to peer method that greatly improves performance.



  • @scottalanmiller said in Comparing MeshCentral 2 to ScreenConnect:

    @vpr00 said in Comparing MeshCentral 2 to ScreenConnect:

    Tested MC the last two days. Most of the things work perfectly and i might consider switching to MC.

    The only thing that bothers me right now is the WAN performance. How is it going for you guys? If i connect to a remote computer over WAN the video frame is super laggy (i guess like 1 fps). I open a txt on the remote machine and i basically see the text editor only 3 seconds later.

    Is this normal?

    I use the "experimental" peer to peer method that greatly improves performance.

    WebRTC? Seems like it doesnt change anything performance wise for me. I just want to know if its normal or if the probem is on my side.



  • @vpr00 said in Comparing MeshCentral 2 to ScreenConnect:

    @scottalanmiller said in Comparing MeshCentral 2 to ScreenConnect:

    @vpr00 said in Comparing MeshCentral 2 to ScreenConnect:

    Tested MC the last two days. Most of the things work perfectly and i might consider switching to MC.

    The only thing that bothers me right now is the WAN performance. How is it going for you guys? If i connect to a remote computer over WAN the video frame is super laggy (i guess like 1 fps). I open a txt on the remote machine and i basically see the text editor only 3 seconds later.

    Is this normal?

    I use the "experimental" peer to peer method that greatly improves performance.

    WebRTC? Seems like it doesnt change anything performance wise for me. I just want to know if its normal or if the probem is on my side.

    Yes, WebRTC and we noticed a performance boost when using it (it lowers latency.) But in neither case was my performance bad like you were describing. Mine is quite responsive.

    We host our server on Vultr, very cheap and helps ensure performance because of the high bandwidth and low latency of the datacenter.

    Are you connecting to remote clients in the same country or region?



  • @scottalanmiller said in Comparing MeshCentral 2 to ScreenConnect:

    @vpr00 said in Comparing MeshCentral 2 to ScreenConnect:

    @scottalanmiller said in Comparing MeshCentral 2 to ScreenConnect:

    @vpr00 said in Comparing MeshCentral 2 to ScreenConnect:

    Tested MC the last two days. Most of the things work perfectly and i might consider switching to MC.

    The only thing that bothers me right now is the WAN performance. How is it going for you guys? If i connect to a remote computer over WAN the video frame is super laggy (i guess like 1 fps). I open a txt on the remote machine and i basically see the text editor only 3 seconds later.

    Is this normal?

    I use the "experimental" peer to peer method that greatly improves performance.

    WebRTC? Seems like it doesnt change anything performance wise for me. I just want to know if its normal or if the probem is on my side.

    Yes, WebRTC and we noticed a performance boost when using it (it lowers latency.) But in neither case was my performance bad like you were describing. Mine is quite responsive.

    We host our server on Vultr, very cheap and helps ensure performance because of the high bandwidth and low latency of the datacenter.

    Are you connecting to remote clients in the same country or region?

    Yes, same country. I will post a video of my performance and my settings later when im home. Would be happy to have your thoughts on this then. Thanks for your reply!



  • @vpr00 said in Comparing MeshCentral 2 to ScreenConnect:

    @scottalanmiller said in Comparing MeshCentral 2 to ScreenConnect:

    @vpr00 said in Comparing MeshCentral 2 to ScreenConnect:

    @scottalanmiller said in Comparing MeshCentral 2 to ScreenConnect:

    @vpr00 said in Comparing MeshCentral 2 to ScreenConnect:

    Tested MC the last two days. Most of the things work perfectly and i might consider switching to MC.

    The only thing that bothers me right now is the WAN performance. How is it going for you guys? If i connect to a remote computer over WAN the video frame is super laggy (i guess like 1 fps). I open a txt on the remote machine and i basically see the text editor only 3 seconds later.

    Is this normal?

    I use the "experimental" peer to peer method that greatly improves performance.

    WebRTC? Seems like it doesnt change anything performance wise for me. I just want to know if its normal or if the probem is on my side.

    Yes, WebRTC and we noticed a performance boost when using it (it lowers latency.) But in neither case was my performance bad like you were describing. Mine is quite responsive.

    We host our server on Vultr, very cheap and helps ensure performance because of the high bandwidth and low latency of the datacenter.

    Are you connecting to remote clients in the same country or region?

    Yes, same country. I will post a video of my performance and my settings later when im home. Would be happy to have your thoughts on this then. Thanks for your reply!

    Sounds good. How are you hosting your server? On premises?

    Ours has 1 vCPU and 1GB RAM and a little swap space and we aren't running into any performance issues.



  • I'm going to fork this from the main thread to just go into performance issues.



  • When you get back and have time, let us know how your MC is set up. What it is running on, what OS, configuration, physical location to the server, clients, and from where you are accessing it. Stuff like that. And what MC version.



  • I have zero issues with communicaiton to the agents I connect to from anywhere I have connected.

    My test instance is on a $5 Vultr instance.

    I installed with this method on Fedora 29.
    https://mangolassi.it/topic/18767/install-meshcentral2-on-fedora-29-with-mongodb

    I did not tweak swap or anything. just accepted the defualts on install of the OS.



  • @scottalanmiller said in MeshCentral Performance Testing:

    When you get back and have time, let us know how your MC is set up. What it is running on, what OS, configuration, physical location to the server, clients, and from where you are accessing it. Stuff like that. And what MC version.

    Tested a bit more, now its working a lot better. I think i forgot to restart the server yesterday after changing to WebRTC. Performance and Quality seem to be on the same level as teamviewer now, which is great.

    I have two more points id like to ask you about though:

    1. Sometimes after i press connect, half of the image loads and it wont load any further. I have to press disconnect and connect again until it works. Have you experienced the same? It only happens with WebRTC though.
    2. As far as i understand WebRTC, if peer-to-peer via the STUN server doesnt work, WebRTC switches to a relay server (TURN). How does MC proceed in the case when STUN doesnt work? I think we have a TURN-server in our company i could use. Where can i specify the url, credential and username of that TURN-server? In the config.json there seem to be only a place for STUN-servers.


  • @vpr00 said in MeshCentral Performance Testing:

    1. Sometimes after i press connect, half of the image loads and it wont load any further. I have to press disconnect and connect again until it works. Have you experienced the same? It only happens with WebRTC though.

    Yes, we do see that from time to time.