Hello,
I am running 2 identical FreeBSD 11.0 servers. They are used to connect about 850 clients via DHCP and custom authentication scripts for internet.
The servers are running a Mysql server and a PostGRE sql server
Each server has 13 network ports. One internal motherboard IGB port, and 2 HotLava Shasta 6 port Gigabit ethernet ports also using the IGB port.
The ram is 16Gb and the CPU is a Ryzen 7 1700 8 core CPU.
Under normal use, the system is forwarding 800Mbps from the internet port to the different clients. Bandwidth control is handled via dummynet and IPFW rules. The CPU load runs about 10% to 20%.
The problem I have is when I copy large files on the system (like when I backup the PostGRE sql server, or do a tar backup of the system), the network connections slow down or stop working completely. The internet usage can drop from 300Mbps down to 20Mbps during one of these backups during non peak hours. At this time, the CPU load does not seem to be any higher than normal.
I have changed from interrupt mode to polling with very little change in the problem.
I hope someone here can help me identify the cause and hopefully a solution for this problem. I can't continue delaying database backups forever.
I did notice this on the previous setup which was running a 6 core Athlon CPU and 2 Hot Lava Vesuvius cards (em driver), but the problem was very minor and did not affect the entire network. On this system the CPU load would max out during these backups.
I am running 2 identical FreeBSD 11.0 servers. They are used to connect about 850 clients via DHCP and custom authentication scripts for internet.
The servers are running a Mysql server and a PostGRE sql server
Each server has 13 network ports. One internal motherboard IGB port, and 2 HotLava Shasta 6 port Gigabit ethernet ports also using the IGB port.
The ram is 16Gb and the CPU is a Ryzen 7 1700 8 core CPU.
Under normal use, the system is forwarding 800Mbps from the internet port to the different clients. Bandwidth control is handled via dummynet and IPFW rules. The CPU load runs about 10% to 20%.
The problem I have is when I copy large files on the system (like when I backup the PostGRE sql server, or do a tar backup of the system), the network connections slow down or stop working completely. The internet usage can drop from 300Mbps down to 20Mbps during one of these backups during non peak hours. At this time, the CPU load does not seem to be any higher than normal.
I have changed from interrupt mode to polling with very little change in the problem.
I hope someone here can help me identify the cause and hopefully a solution for this problem. I can't continue delaying database backups forever.
I did notice this on the previous setup which was running a 6 core Athlon CPU and 2 Hot Lava Vesuvius cards (em driver), but the problem was very minor and did not affect the entire network. On this system the CPU load would max out during these backups.