-
Notifications
You must be signed in to change notification settings - Fork 663
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.7.0 Extremely Slow Upload for small files #2559
Comments
I have noticed that while syncing large files it jumps up to about 600kb/s but small files take seconds each |
This might unfortunately be a known issue with the current server and syncing algorithm. @ogoffart @dragotin @DeepDiver1975 @PVince81 Let's increase the current job concurrency from 3 to 4 jobs? |
@guruz |
I have just noticed it also deleted a folder with about 80MB of all small files. |
OK that is a bad bug. Do you have any more info about this issue? Any logs? Does the folder have anything special (characters, links etc..) |
Couldn't find it in any logs. The folder was named AndroidStudioProjects. Should this maybe be moved to a seperate bug? Although I don't really have much information to provide. |
@BmanDesignsCanada it sounds odd, yes, a seperate bug would be nice. |
I have almost the same problem. (with Client 1.7.1) So i am guessing the file upload algorithm is very inefficient. Please tell me if you need more information. |
There's research in progress to find a way to batch upload small files: owncloud/core#12001 |
Hi, |
Hi, I can reproduce very slow uploads containing a huge amount of files, both small and huge. Scenario: Currently it runs with few interruptions for 3 days and managed to upload 107,6GB to the Serverspace of 941,9GB. I edited the configuration (.htaccess and php.ini) to accept files up to 16GB of size and set the upload directory to the 1TB hard disk containing ownclouds data files. On bigger files I recognize transfer speed to be between 1.0 and 1.3MB per second. Smaller files take very long to be stored. As I'm a programmer, I would be glad to support you fixing this issue. |
Hello, Scenario: We desperately uploaded all the files from one single client within 1-2 weeks via the oc-client. Now that all the files are in place, we experience that every sync we start, stays basically only in "Discovering '...foldernames...'" stage. The only way to bypass that, is to only select smaller subfolders from inside the huge shared folder in the client as a folder pair. Does anyone else also tried to use ownCloud with that amount of files? Whats your file amount limit where a good user experience could be expected? |
Could you try a 1.8 testing version?
|
My test showed no acceleration while "preparing to sync". In contrary running it on similar hardware with version 1.71 vs. 1.8beta indicated the new version to be slightly slower until synchronizing files*. *the discrepancy is not significant in my eyes Addition: I did the test with data mentioned above but with owncloud server version 8.0 |
Did you test with ownCloud 8? |
Yes, I did, corrected it above. |
For what it is worth, I have been having the same issue described here - very slow uploads, especially noticeable with many small files, and based on the thread I have been blaming the clients. Whilst I don't run heavy hardware on the server and only have a handful of clients, the mysql database resides on an regular ext4 SATA 7200RPM HD (running Debian). Using After trying disabling the default Now I'm not sure exactly what the consequences of the It's just worth noting that (in my case) the client is not to blame, but rather the server. |
I will try that soon. If the impact is big enough to mention, I think the use of nobarrier is no problem. Redhat states:
But they also say:
|
There is work in progress on the server to speed up this use case. I am closing this hence. |
I have created a brand new ownCloud setup running on Ubuntu 14.04
I am using the client version 1.7.0 also on Ubuntu 14.04
The upload speed from the client is extremely slow saying my 6GB upload will take 3.5 days
I am on the same network as the server with a 100Mpbs ethernet connect and nothing else on the network.
The text was updated successfully, but these errors were encountered: