Data and installation on separate SSDs for performance?

Hello everyone!

First of all thank you for helping people on the Nextcloud forum and sharing your expertise. :slight_smile: i didn’t find what i was looking for in the forum so l’m opening a new subject :

I’ve been wondering if it would speed up my Nextcloud to have the installation and the data folder on two different SSDs. right now they’re both on the same HDD, but the data folder is outside the installation folder for security. or other tweaks i should consider.

by “speed up” i mean the loading times in the web interface, the file explorer navigation and overall snappiness of the Nextcloud apps.

My configuration :

  • I’m currently using Nextcloud 30.0.10
  • 5 users and about 2TB of data
  • Installed bare-metal on Debian 12 with 8gb of ram.
  • its a nginx + php-fpm + Redis + MariaDB stack

Thanks in advance for your tips and thank you for making nextcloud ^^

Hi @SoundCap,

I would:

a) Start with the tuning basics in the Nextcloud manual:

https://docs.nextcloud.com/server/latest/admin_manual/installation/server_tuning.html

Test “before and after,” and then

b) Delve into some details like:

https://blog.dodges.it/43699/debugging-nextcloud-slowness

Finally,

c) Consider the hardware.

Proceeding in this order is advisable.

Additionally, information about your use cases might help you fine-tune specific areas even more. Five users isn’t a large number, and your specs seem adequate. You should also check the forum, as everyone loves speed, and there are many tips and tricks related to this topic.

2 Likes

Thank you for your quick response!

I should have mentioned i did most of the performance tweaks seen in the docs of Nextcloud, you’re right i should just try it because it can only be quicker ^^ .

Hello,

More than SSDs, one would face the bottleneck with Networking.

SSDs or even extra ZFS cache disks are helpful with very large user number and multiple smaller files being access simultaneously. HDDs will take time to access multiple small files from different locations of their platter.

However, for a general user, HDD basic throughput is sufficient to saturate a gbps network and match a 2.5G network. If your need is more than that, consider a much faster network like 10G or above to actually utilize the full bandwidth of a SSD.

Thanks.

1 Like