I have sharepoint 2013 running on a VM and it's all on one server (SQL and Sharepoint 2013) so it's a single server install. It supports maybe 20 users. It have 4 CPUs and 12 gigs of ram and is on shared storage sitting in ESX.
It's slower than I would expect. It's sluggish and there's no content.
I've read some text on single server vs non single server and I think considering my available resources, number of users I need to support, etc, I should be fine with a single server install.
What can I check to deal with the speed issue?