I've just migrated our work server to a new machine, and took the opportunity to upgrade to Windows Server 2016.
Since switching over, I've noticed that the server is using 90% of the 8GB of memory that is installed. When i check what is using the most memory, "Microsoft Storage Spaces SMP" is using over 1GB of memory.
From research, this appears to be a tool that allows you to group hard disks into storage pools. As far as I am aware, we are not doing this.
The server has 4 hard disks - one single hard disk for the OS, and 3 hard disks using hardware RAID5 to create a second, data disk.
So can I disable Microsoft Storage Spaces SMP and free up that memory for more important services?
EDIT: I've now disabled Microsoft Storage Spaces, and performance on the server has increased significantly. Tasks that were previously taking 2 minutes to complete, are now instant. So far there seem to be no ill effects of disabling it, either.
Since you're using hardware RAID, disabling this service should be fine since this service offers RAID at the OS level (which you probably aren't using). If this were a virtual machine you wouldn't need this service since the VMHost should be running some sort of RAID.
FWIW, Microsoft maintains a page titled Guidance on disabling system services on Windows Server 2016 with Desktop Experience. Below is the entry for smphost.