General question about file transfer speed for Nextcloud

Nextcloud version (eg, 13.0.2):
Operating system and version (eg, Ubuntu 17.04):
Apache or nginx version (eg, Apache 2.4.25):
PHP version (eg, 7.1):

The system install is on a Rock64 board with 2GB of RAM. HTOP shows the CPUs are never above 5% usage even during file transfer.

The default database installed is Mariadb.

The issue you are facing:
Nextcloud transfers at something like 100Kb/sec, this is with a gigbit ethernet system and USB 3 external drive.

Is this the first time you’ve seen this error? (N):

Steps to replicate it:

  1. Login
  2. Upload a file from Android NC App
  3. Watch it transfer at like 100kb/sec.

The output of your Nextcloud log in Admin > Logging:

There appears to be an error for every file transfer.  Here's the last 10 or so:


|Error|PHP|touch(): Utime failed: Operation not permitted at /var/www/nextcloud/lib/private/Files/Storage/Local.php#202|2018-08-21T07:19:26-0400|
|---|---|---|---|
|Error|PHP|touch(): Utime failed: Operation not permitted at /var/www/nextcloud/lib/private/Files/Storage/Local.php#202|2018-08-21T07:17:42-0400|
|Error|PHP|touch(): Utime failed: Operation not permitted at /var/www/nextcloud/lib/private/Files/Storage/Local.php#202|2018-08-21T07:17:26-0400|
|Error|PHP|touch(): Utime failed: Operation not permitted at /var/www/nextcloud/lib/private/Files/Storage/Local.php#202|2018-08-21T07:16:59-0400|
|Error|PHP|touch(): Utime failed: Operation not permitted at /var/www/nextcloud/lib/private/Files/Storage/Local.php#202|2018-08-21T07:15:19-0400|
|Error|PHP|touch(): Utime failed: Operation not permitted at /var/www/nextcloud/lib/private/Files/Storage/Local.php#202|2018-08-21T07:14:59-0400|
|Error|PHP|touch(): Utime failed: Operation not permitted at /var/www/nextcloud/lib/private/Files/Storage/Local.php#202|2018-08-21T07:14:46-0400|
|Error|PHP|touch(): Utime failed: Operation not permitted at /var/www/nextcloud/lib/private/Files/Storage/Local.php#202|2018-08-21T07:13:50-0400|
|Error|PHP|touch(): Utime failed: Operation not permitted at /var/www/nextcloud/lib/private/Files/Storage/Local.php#202|2018-08-21T07:13:35-0400|
|Error|PHP|touch(): Utime failed: Operation not permitted at /var/www/nextcloud/lib/private/Files/Storage/Local.php#202|2018-08-21T07:13:18-0400|
|Error|PHP|touch(): Utime failed: Operation not permitted at /var/www/nextcloud/lib/private/Files/Storage/Local.php#202|2018-08-21T07:12:54-0400|
|Error|PHP|touch(): Utime failed: Operation not permitted at /var/www/nextcloud/lib/private/Files/Storage/Local.php#202|2018-08-21T07:12:32-0400|

The output of your config.php file in /path/to/nextcloud (make sure you remove any identifiable information!):

PASTE HERE

The output of your Apache/nginx/system log in /var/log/____:

PASTE HERE

I started to transfer 1180 pictures from my phone using the NextCloud Android client app, each picture is about 2mb each, I started yesterday at about 8pm. It is now just about 12 hours later and there is like 480 left to go.

This is incredibly slow.

I am using the default Nextcloud installation from dietpi on a rock64 board with 2GB of RAM. The CPU is never above 5%. I am only using Nextcloud locally, behind a firewall. There is no security (not even HTTPS) setup on it as I am just testing it to see if I even want to really use Nextcloud.

Before I make a number of system changes, etc, is this normal speed for NextCloud?

No.

Up to now I didn’t have time to repeat the tests but 90MB/s are possible.

I would like to raise this question again because there seems to be issues with transfer speed according to numerous googles, but no solution. Just shot in the dark type guesses and lonely one liners.

I would like to know that what are the “benchmarked” average and/or ultimate transfer speeds in and out Nextcloud from some OS’s, clients applications and browsers in laboratory environment, without or with firewall from this decade. Just one example case to compare with.

I’m not sure if I have missed this information, if it is reachable could you please link it and forget what I write from now on, thank you :slight_smile:

I have been struggling with a brand new installation of the newest stable Nextcloud on brand new Intel NUC, i5, 8Gb RAM, 1T SSD, dedicated only for Nextcloud in HP/Watchguard up to date network, followed linuxbabe instructions.

I ran earlier three Nextcloud servers until I broke my own Nextcloud in update two years ago and never got it live again. I had access to the files and moved them to NAS. I thought that as years pass by, things get better and faster. But these are my numbers now: transfer speeds upload / download to/from Nextcloud (direct connection without ISP in between)

  1. from Linux and Windows client case ~2Mbit/s
  2. from Linux, Windows, file browser: more or less the same as above, but rsync from from Linux laptop to Nextcloud folder gave 21,6 Mbit/s for 1,2G file and 24,7 Mbit/s for 10G file. Nextcloud folder is visible in the file browser by the Nextcloud client.
  3. drag’n’drop (and via upload/download file if it differs) from Linux, Windows, browsers Firefox, Chrome, Chromium 150-200 Bytes/second, not kilo, mega or giga, but Bytes…

Thank you in advance.