Slow internet connection after setup an IPsec tunnel

I have 3 IPsec Tunnel have being created. 3 destination with 2 different countries to connected. I’m facing this kind of problems after setup the IPsec tunnel. Our internet is getting slow and sometimes hard to access.

How this problem occur?
I have 3 ISP to connect to my Mikrotik router. Our internet set as masquerade, srcnat.
There is no firewall prerouting set up. Is is the ISP speed need to increase?
We are using 10mb, 2mb and another 2mb line.

If anyone got this problem before, please share some step to make the line stable and everybody happy.

What is your CPU load? Also are you using route costs so that you’re surfing out the correct connection?

CPU load : 5
free memory : 474164kb

what do you mean by route costs?
FYI, there is no rules for the routing..

When you have more than 1 default route to the internet or a network you set route costs so that connections with 10mb get used over connections with 2mb. You can do this by setting the Distance in your routes. Also I’m assuming you’re load balancing the 3 connections so you could use an nth rule in your mangle rules to set more packets to use the 10mb then the 2mb connections. Have you used Torch to make sure all 3 connections are in use?

How to settings a distance in the routes and how to use torch to make sure all the 3 connection are in use? Can you please share? I’m new to Mikrotik. Is there any link that maybe i can refer or steps to refer.

ip route set numbers=‘rule number’ distance=‘set high for slow (ie 1 for 10mb and 10 for 2mb)’

For torch if you use webmin or winbox under tools you’ll find torch and from there select one of the WAN interfaces and click start and you’ll see traffic. Also under the interfaces option in webmin or winbox you’ll see tx/rx traffic on each of the interfaces as well.

Will try this. Thanks aaronhun22!