I just noticed that my seafile server spends about 50% of its CPU time on waiting for some IO. I. E. while synchronising some gigabytes of data I had a look to top
in the command line and I saw that the CPUs are about 40% idle and 60% waiting.
Nevertheless I can reach upload rates of up to 8 MB/s
Well I wonder if this is normal!? Does any body else haveing the same values for the CPU utilisation?
Here is my setup:
I am running the latest version of seafile server on an Raspberry 3. The server is installed on the microSD card
The seafile-data folder is on a 2.5" HDD which is attached via USB.
My seafile server uses nginx, SQLite and https.
The Raspberry runs at normal clock speed and uses raspian lite.