QoS – MySQL Bandwidth Priority on CentOS / rhel

I have a highly loaded server and nginx is consuming all the available bandwidth, and i cannot connect to the mysql server (located on another machine) as i’m getting errors like

Lost connection to MySQL server at ‘reading authorization packet’

I wish to set up some sort of Quality of Service so that mysql traffic always has priority and it’s packets are never dropped.

Is there any method to do this in centos 7 / rhel?

Alternatively, is there any option to limit / shape the port 80 traffic to let’s say 900Mbps?


Leave a Reply