I started to learn SharePoint a month ago. Until now, I used it on poor hardware with practically every element below minimum system requirements, which explained why SharePoint was painfully slow.
A few days ago I created a virtual machine with Windows Server 2012 R2, SharePoint 2013 (standalone, so SQL Server Express) and Visual Studio 2015 CTP. The VM has the following spec:
8 virtual cores of a 12-cores Intel Xeon E5-2620V2 2.1 GHz.
20 GB of memory of 72 GB DDR3 1333 MHz PC3-10600 registered ECC.
100 GB (underlying software RAID 1 with two 2 TB HDDs: Seagate Surveillance and Seagate Barracuda, both at 7200 RPM).
The VM is hosted on Ubuntu server using
virtio bus and
qcow2 format. The machine also hosts a few dozens of Linux-based VMs, but those VMs don't use much resources (neither CPU, nor disk).
SharePoint still feels slow. It takes minutes to create a site or do any operation which is a bit complex. This makes it very painful to experiment with the product.
I thought that the HDD setup is the culprit, since it doesn't correspond to the recommendations. This being said, according to Resource monitor, the disk is not used that much: during complex operations, it reports on average 50% usage.
Previous answers to similar questions don't apply to my case. For instance:
- you dont have enough hardware resources(CPU , RAM)
8 cores and 20 GB of memory should be largely enough.
- You have heavy customization
I just installed SharePoint. There is no customization whatsoever until now.
- Have Antivirus on the servers
There is no antivirus.
- Network causing the slowness
I'm on 1 Gbps network with +100 Mbps internet connection. In all cases, the website is accessed locally.
- custom queris to database
There are no custom queries and no custom development yet.
- large List or libraries
There are no lists or libraries yet.
I'm imagining two causes:
Maybe I'm using wrong settings or missed something during the installation. Note that Windows Server and SharePoint are installed using default settings. All available Windows updates were made before installing SharePoint.
Is there some configuration element I need to change or some service I need to start?
Or there is something specific with the virtual machine setup.
Is it? Does it matter that SharePoint's VM is hosted on a Linux server?