Hi,
We have set up a Seafile server via Docker for our agency. We use Adobe programs and so on, and everything works wonderfully on our Apple devices (MacBooks and iMacs).
Now to the problem: Our CGI department uses Windows computers with the latest version of Windows 11. The team works with relatively large files, around 50GB as an example. Download and sync work fine, but as soon as employees upload something, the upload speed is around 50 kB/s to 700 kB/s. On the MacBooks, we get speeds of over 8 MB/s. So far, I haven’t found a solution through Google or ChatGPT.
Is this a known issue? I would appreciate any solution.
Hi, I don’t know if this will help, but have you tried excluding C:\Program Files\SeaDrive\bin\seadrive.exe I’ve had synchronization problems with ESET, maybe that can cause performance problems with Defender or something.
Hi,
thanks for your response.
I tried it by deactivating Windows Defender or excluding SeaDrive.exe, sadly it did not fix it…
Hello @Kalaser, which version of SeaDrive are you using? And have you tried uploading via the Seafile sync client? Was the upload speed normal?
Hello @feiniks,
on our Windows Clients we have the Version 3.0.10.
Seafile sync client does the same max 700 kB/s, its insane compared to our Mac Clients. Yesterday i uploaded a 21gb File with ease on my MacBook, on our Windows Clients this would be impossible…
I tried too upload on other Websites and Clients Google Drive as example, there were no Problems.
Hello @Kalaser , if both the sync client and web upload have the same limitation, it’s probably not a client issue. It’s more likely related to the operating system. Can you try disabling your local antivirus software and firewall, then try uploading again?
I tried to disable the firewall and the antivirus software, but this didn’t help either. I think it’s some server setting or something like that. We had to change some settings because the library was too big for our Windows PCs (15TB), and then it worked. Maybe it’s a configuration issue?
Server is running on a Linux VM in a Docker Container.
Hello @Kalaser , the size of the library generally does not affect the upload speed. Could you tell me which settings you have changed?
I changed this settings in the config:
- Add the following under the [fileserver] section:
- fs_id_list_request_timeout = 600
- max_sync_file_count = -1
Hello @Kalaser , the option of fs_id_list_request_timeout
may affect the upload speed. When there are many files in a library and multiple clients are syncing it, fs-id-list
requests may be overloading the server, preventing upload requests from being processed in a timely manner. After configuring a reasonable timeout, uploads can be handled more promptly. You can refer to this document for more detailed explanations of the configuration settings.seafile.conf - Seafile Admin Manual
Sadly it didn´t fix it… @feiniks
Hello @Kalaser , can you show me your seafile nginx conf?
Additionally, when you upload files through the client, you can check the Nginx logs to see which requests are slower.