Slow Sharepoint 2013 SP1 - What can i do?

Hi there,

We have a slow Sharepoint. When i say slow i mean it can take up to 20 seconds to load something slow. I understand this is not normal. I get complaints about how the old Sharepoint 2003 was super fast and 2013 is slow compared to it. So i tried to make it faster, i looked up the forums and websites and i disabled distributed cache, medling with certificates, giving more ram and cpu, disable continous crawl, disabled sandboxed code service, revoke clr check, disable health&usage data collection, turn off diagnostic logging, i tried certain IIS tweaks, but nothing seems to make it as fast as the old sharepoint 2003. 

Our Sharepoint 2013 SP1 is a virtual machine on an ESX server (HP BladeServer), it has 16 GB of ram, a 16 core allocation, thick provisioned disks. The virtual machine is a windows 2012R2 standard, with Sharepoint, Project Server and SQL Server 2014 installed on it. So we have no network related issues as everything is on one machine local. Even so, users say that sharepoint is slow, and i can agree, i mean its not super fast like the old 2003 version. And even when i login on the virtual machine and try to access sharepoint as a localhost is the same delay, so no difference over the network.

Anyone has any idea on what can be done to make it faster? Any Sharepoint, IIS, SQL optimizations i can make? 

Thank you in advance.

September 8th, 2015 12:15pm

16GB is way too low for that server. A couple things I would do:

1) Lower the amount of vCPUs allocated. ESX can suffer a performance penalty if the VM doesn't require the # of vCPUs assigned.

2) Increase the amount of vRAM to at least 24GB, if not higher. 24GB is a minimum for SharePoint + SQL on the same server.

3) Split the server roles out -- at the very least, move SQL to it's own dedicated VM.

Free Windows Admin Tool Kit Click here and download it now
September 8th, 2015 12:21pm

16GB is way too low for that server. A couple things I would do:

1) Lower the amount of vCPUs allocated. ESX can suffer a performance penalty if the VM doesn't require the # of vCPUs assigned.

2) Increase the amount of vRAM to at least 24GB, if not higher. 24GB is a minimum for SharePoint + SQL on the same server.

3) Split the server roles out -- at the very least, move SQL to it's own dedicat

September 8th, 2015 12:50pm

Increase the ram? I saw that 16Gb is a normal recommended number. I can decrease the vCPU, i did so much in an attempt to make it work better but to no avail. Spliting the roles is out of the question. I read on a post that i should allocate more ram to SQL, since i limited SQL to use a maximum of 2 GB. Considering i have 16GB and only 57% of it is used, i think i can allocate to SQL 8GB or 10GB. I think i can also increase the overall ram a little but i don't think i have 24GB to give to it. But i will try tomorow and come back and tell you.
Free Windows Admin Tool Kit Click here and download it now
September 8th, 2015 2:50pm

24GB is the minimum requirement for your configuration:

Single server with a built-in database or single server that uses SQL Server

Development or evaluation installation of SharePoint Server 2013 running all available services.

24 GB

64-bit, 4 cores

80 GB for system drive

That said, yes you should limit your SQL Server, but 2GB may be too low. Note that Microsoft doesn't expect you to use this configuration in a production environment.

September 8th, 2015 2:54pm

I know Microsoft does not recommend a lot of things, but changing the configuration is not an option for me for various reasons. All i can do is tweak and thats it. The thing is we have a Q&A team that tested sharepoint with their software and they said that based on their tests the pages load in 5-6 seconds, and they say its normal website loadtime. This leads me to believe it might be a SQL problem not a Sharepoint problem. At any rate i will try to see if i can give it more ram and reduce CPUs plus tweak SQL from 2 GB to 8 or 10 GB and see what it does.
Free Windows Admin Tool Kit Click here and download it now
September 8th, 2015 3:17pm

There's not going to be a whole lot you can do when constrained with those resources. You're running a farm with all available services (making the assumption you have Search provisioned), including Project Server, including SQL Server. This isn't going to run that well. There is simply no comparison between SharePoint 2003 and 2013. They're completely different in terms of services and the requirements they impose.
September 8th, 2015 4:15pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics