I’ve spent a lot of time this week thinking about how to improve the speed and responsiveness of my storage. Here’s a relatively inexpensive way to improve the responsiveness of a server, especially for smaller workgroups.
When it comes to storage there are three elements we can adjust:
Looking at these in more detail:
Most older people celebrate a birthday with a nice dinner. Me? I upgraded my server. I have a Synology DS 1517+ that’s around 3 years old. I connect to it using 1 Gb Ethernet from a variety of different computers.
One of the problems with my storage is that, because my network only consists of 2-3 users, the server is not heavily used. Which means that a lot of the time the drives stop spinning, or spin slower, to save energy because there’s nothing happening across the network.
This means that when I access a server volume from my Mac, it takes several seconds for it to wake up and display a file directory or open a file. This delay is caused by a lack of responsiveness as the disks wake up and start spinning.
Most of the time, while annoying, this isn’t a big problem. But, all my media is stored on the server, when I’m doing a live webinar this delay drives me nuts.
So, I finally decided to do something about it: I added an SSD card as a cache to the server. SSDs are marketed to database users as a way to improve the responsiveness of I/O operations. And I’m sure it does that. But there are also benefits to media creators in terms of making the server feel much more responsive.
NOTE: The specific hardware I added was a Synology E10M20-1 Ethernet Adapter, which also holds a Synology SNV3500-400G 400 GB NVMe SSD to accelerate the storage cache. (The card uses an m.2 form factor.)
I was amazed at the difference. Folders pop open almost instantly, even though the disks are not yet up to speed. Navigating is almost as fast as the internal SSD on my computer. While I haven’t, yet, connected the 10 Gbps Ethernet port – though that’s coming – just adding SSD makes a big difference. I don’t feel like I’m waiting on my storage anymore.
NOTE: The SSD does not speed file transfers, but it does make moving around and finding things inside the server much faster.
If you feel that your server is a bit “laggy,” look into adding an SSD card as a cache. It will make your system feel much peppier, even if your server, like mine, still uses spinning disks for storage.