I am using multiple CPE RB952Ui-5ac2nD-TC on our network and I would like to install a central Mikrotik router that will only be used for bandwidth testing.
This function will be reserved only for our network admin teams.
None of current MT physical devices are particularly fit for bandwidth testing, most of devices are CPU-limited. Hence recommendation to use CHR. CRS in particular is unfit as a hell because CRS line are basically switches with routing capabilities.
You can run CHR inside some free virtualizers on top of free OSes … e.g. Xen on Linux. No need for some expensive fancy solution. And shouldn’t perform much worse than ROS would on bare-metal x86.
I would say that every contemporary mikrotik device is able to generate and dispatch 100mbit/s by udp btest. Just put there whatever is laying on the shelf unused.