Why shouldn't I allocate 2 of my cores to something light weight like openwrt with all the bells and whistles and allocate the other two cores of my cpu to other task like dashboards and monitoring software?
People often say it's not a good idea to virtualize router software but wouldn't it just restart on failure?