Depends on lots and lots of things and not least the underlying hardware of your VMWare set up because that giverns the potency of a vCPU. For a small system with a few users we have a server (Ubuntu) with 2 vCPU and 3Gb RAM and it works very well.
We started with 1 vCPU and that was really rather slow.