Please either increase it or request less amount of memory.
I have allocated 512 hugepages which is reflected in /proc/meminfo. But it also shows none of them are free even after ovs-vswitchd is in inactive state.
From /proc/buddyinfo file, I can see that I have enough defragmented memory. I am not sure about the cause of this failure. I increased number of allocated hugepages to 1024 and the service came up, but it looks like it is still using only 512 hugepages.
It would be a great help if someone could point in right direction.