Vitesse de transfert

Bonjour tout le monde

J’ai installé yunohost avec nextcloud pour partager les fichiers, agendas et contact avec 5 personnes.
Les fichiers sont sur un HDD externe monté automatiquement.
Le serveur est relié au réseau en gigabit

Tout est à jour et semble fonctionner. Par contre le transfert de fichiers prend beaucoup de temps

je viens de regarder dans l’état du serveur et voilà ce que j’ai:

Réception 75 Kb/s 3 GB

Comment puis-je vérifier l’origine du problème et y remédier. Réseau, HDD, nextcloud ?

Il faudrait vérifie la vitesse de lecture du hdd externe ainsi que regarder si y a pas une surcharge du serveur au niveau de la ram ou du processeur.

Coucou

Pour les infos voilà ce que j’ai:

dd if=/dev/zero of=/media/data/test.data bs=1M count=1024 conv=fdatasync

1024+0 records in
1024+0 records out
1073741824 bytes (1.1 GB) copied, 33.5995 s, 32.0 MB/s

et un petit top pendant un transfert

top - 16:58:34 up 12 days, 4:04, 1 user, load average: 0.91, 0.43, 0.20
Tasks: 169 total, 2 running, 166 sleeping, 0 stopped, 1 zombie
%Cpu(s): 21.7 us, 2.5 sy, 0.0 ni, 73.4 id, 2.2 wa, 0.0 hi, 0.2 si, 0.0 st
KiB Mem: 945512 total, 522156 used, 423356 free, 61548 buffers
KiB Swap: 102396 total, 0 used, 102396 free. 229988 cached Mem

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1423 mysql 20 0 571596 69200 6012 S 11.6 7.3 23:51.32 mysqld
23855 nextclo+ 20 0 254236 36884 27212 S 18.8 3.9 0:15.53 php5-fpm
15992 nextclo+ 20 0 254256 36512 26936 R 14.5 3.9 0:15.19 php5-fpm
23854 nextclo+ 20 0 253392 36044 27116 S 26.1 3.8 0:20.38 php5-fpm
23853 nextclo+ 20 0 252536 33716 25600 S 8.9 3.6 0:15.90 php5-fpm
23850 root 20 0 248596 32152 28140 S 0.0 3.4 0:42.57 php5-fpm
31668 nextclo+ 20 0 249532 30596 25500 S 9.6 3.2 0:13.21 php5-fpm
1006 root 20 0 73888 28856 10292 S 0.0 3.1 0:38.83 yunohost-a+
1078 glances 20 0 20752 14812 5084 S 0.0 1.6 4:34.80 glances
1310 www-data 20 0 120264 10444 5872 S 0.0 1.1 3:42.38 nginx
1306 www-data 20 0 119740 10064 6180 S 0.0 1.1 2:01.53 nginx
1303 www-data 20 0 119736 9520 5612 S 2.0 1.0 2:06.87 nginx
1304 www-data 20 0 119624 9400 5696 S 0.0 1.0 5:18.75 nginx
1571 root 20 0 144412 8996 3936 S 0.0 1.0 22:07.29 fail2ban-s+

Le CPU a l’air pas mal sollicité mais on ne dépasse pas les 70 %

Est-ce que ça aide au diagnostic ?

Autre idée: peut être as tu indiqué une limite réseau de 80 Ko/s sur ton client nextcloud (onglet réseau) ?

Hello,
C’est quoi comme machine?

la machine est un rasberi pi 3

Sous l’nonglet reseau j’ai les indiqcation sur le transfert
eth0 Dernière mise à jour : 1s Débit Cumul
Émission 69 Kb/s 233 MB
Réception 37 Kb/s 3 GB

mais je ne vois pas de limite et je vois pas non plus d’option pour les imposer

Hello @tuxrouge
ljf faisait allusion au client local nextcloud, pas sur le serveur mais le programme utilisé par le PC pour synchroniser et dans lequel tu peux mettre des limites.
J’ai également un rasppi3 et soyons francs, ce n’est pas un foudre de guerre quand on utilise nextcloud : les services php et la base de données viennent ralentir très fortement les transferts. Tu peux essayer de tweaker leurs fichiers de config mais tu n’auras jamais des perfs faramineuses (et en plus, attention danger!)

Si tu as un accès en ssh sur le rasp, tu peux essayer de copier un fichier un peu gros avec scp pour constater sa vitesse de transfert sans toute la lourdeur de nextcloud, tu verras que ça sera beaucoup plus rapide:
Pour te donner une idée, si en download sur des gros fichiers j’arrive à atteindre les 10Mo/s avec Nextcloud, en upload je stagne entre 80ko et 4Mo/s en fonction de la taille des fichiers alors qu’en scp j’atteins sans souci 10/15Mo/s en réseau local.

PS: Les stats dans états du serveur ne sont pas vraiment représentatives, je pense qu’elles ne donnent que le chiffre à un instant T (genre là, j’ai
Émission 95 Mb/s 97 MB
et clairement j’ai pas ça en débit moyen!)

merci pour toutes ces infos

en fait je suis en local et je n’utilisais pas de client spécifique, je passais tout en davs.
je vais voir si le client améliore çà

J’ai aussi remarqué lors du top que php et mysql consomment beaucoup de ressources.