Bonjour à tous,
Je rebondis sur ce sujet après avoir testé le débit de mon serveur en local.
descendant : 50Mo/s
montant : 20Mo/s
En passant par mon nom de domaine,
descendant : 2Mo/s
montant : 3,1 Mo/s
En pear-to-pear sur ma ligne, en pratique je suis à 25 Mo/s max avec la fibre (coaxiale).
Même avec du SFTP, je n'arrive pas à obtenir de bonnes perfs contrairement au protocole webDAV mis en oeuvre par nextcloud.
Il y a t-il un autre point à soulever ?
Gandi et la zone DNS ?
@ 10800 IN SOA ns1.gandi.net. hostmaster.gandi.net. 1574258965 10800 3600 604800 10800
@ 10800 IN A XX.XX.XX.XX (mon IP)
@ 10800 IN MX 10 spool.mail.gandi.net.
@ 10800 IN MX 50 fb.mail.gandi.net.
# Je rebondis sur ce sujet après avoir testé le débit de mon serveur en local.
Posté par robertix . Évalué à -10.
bonjour à tous
pour servir des fichiers il faut de la puissance
chiffrer les données et fabriquer les paquets
il peut se trouver un maillon faible dans la chaîne entre deux machines
une redondance qui ralentie les échanges de données
# une piste de roberais
Posté par NeoX . Évalué à 2. Dernière modification le 26 novembre 2019 à 20:39.
le chiffrement consomme de la puissance de calcul et du debit
ainsi
SFTP (ssh) < FTP
FTPS (ssl) < FTP
ton webdav est chiffré aussi (en https ?)
[^] # Re: une piste de roberais
Posté par electro575 . Évalué à 1.
J'ai suivi ce tuto.
https://www.c-rieger.de/nextcloud-16-installation-guide-debian-apache2/
Je passe par apache2 via https.
Tu peux jeter un oeil sur cette page, surtout les points suivant :
-conf apache2
-conf nextcloud : /var/www/html/nextcloud/config/config.php
-conf http2 : /etc/apache2/conf-available/http2.conf
[^] # Re: une piste de roberais
Posté par electro575 . Évalué à 1.
Peut être devrais-je suivre ce tuto :
https://debian-facile.org/doc:reseau:nextcloud
[^] # Re: une piste de roberais
Posté par NeoX . Évalué à 2.
tu as fait tourner les scripts d'optimisation prévu dans le premier tuto ?
dans tous les cas, tu fais du httpS (chiffrement SSL), ca impact donc les performances et c'est alors moins rapide que le http (sans chiffrement).
un iperf entre chez toi (ta machine qui envoie le fichier) et le serveur donne quoi comme performance ?
je crois qu'avec iperf on peut prendre (ou stocker) le fichier du transfert sur le disque, sur la ram ou sur /dev/null pour s'affranchir de la vitesse du disque dur de depart (arrivée).
sinon tu peux faire le test avec un netcat.
et ta machine en datacenter, elle a combien de CPU, RAM, disque ?
dans l'autre post https://linuxfr.org/forums/linux-debutant/posts/nextcloud-augmenter-le-debit-descendant-d-un-serveur (d'ailleurs pourquoi en avoir ouvert un nouveau ?) tu dis que ton serveur est un atom.
la lenteur peut venir de là aussi.
ton SSH se fait entre le client et le service ssh, sans intermédiaire.
ton transfert web/nextcloud passe plus ou moins par le client -> apache -> php -> redis -> nextcloud -> disque
ca fait quand meme pas mal d'intermédiaire,
la puissance CPU et la RAM vont avoir leur importance
[^] # Re: une piste de roberais
Posté par electro575 . Évalué à 1.
Oui
Je suppose que le http n'est pas conseillé ! ?
J'avais essayé cette commande -> iperf3 -c ping.online.net -p5207
Je suppose que c'est plutôt cette commande ? -> iperf3 -c service.mon_domaine.fr -p[port_ouvert]
Bonne idée.
Je vois ça dans la journée.
Non, ce n'est pas un atom.
J'ai acheté du pas cher pour commencer, j'ai pas beaucoup de clients, 10 maximum.
CM : ASRock A320M Pro4 : sortie graphique ne sort rien, marque low cost
CPU : AMD Ryzen 3 1200 Wraith Stealth Edition (3.1 GHz), Socket : AMD AM4, Fréquence : 3.1 GHz / 3.4 GHz. Cache L1 total: 384 Ko
RAM : Ballistix Sport LT 4 Go DDR4 2666 MHz CL16 -> + 4Go ce jour
HDD : Toshiba E300 à éco d'énergie de 2To, 5700tr/min
J'ai ouvert un nouveau poste car ce n'était plus la même direction. Ici hard, l'autre sujet, plutôt soft.
Oui c'est vrai, mais redis je suis pas sur que ça soit nécessaire.
Oui c'est vrai mais je pense pas pour le nombre de clients que j'ai, je suis presque tout seul pour le moment.
J'appel le SAV de mon fournisseur SFR ce soir, la fibre arrive au coin de ma rue et ça termine en coaxiale posé par numéricable.
SFR, le débit montant est pas très élevé, j'irais bien chez Orange ou Bouygues mais je crois qu'ils peuvent rien me fournir, j'ai rentré mon numéro de fixe et ils me trouvent pas.
Débit montant :
SFR 60 Mbit/s
Orange 400 Mbit/s
Bouygues 300Mbits/s
[^] # Re: une piste de roberais
Posté par NeoX . Évalué à 2.
ca c'est ta machine CHEZ TOI ?
je parle de la machine au DATACENTER, qui héberge ton nextcloud
car pour ton test iperf/netcat c'est bien les 2 machines et les réseaux entre les deux qu'il faut prendre en compte.
[^] # Re: une piste de roberais
Posté par electro575 . Évalué à 1.
C'est la config de mon datacenter qui est chez moi que je te décris la.
Ok, je vais essayer ça, mais quel port choisir pour iperf3?
[^] # Re: une piste de roberais
Posté par NeoX . Évalué à 3. Dernière modification le 27 novembre 2019 à 16:49.
ton datacenter est chez TOI, ok
mais alors qui est hébergé chez Gandi ?
Donc si je resume ce que je comprend :
ton domaine est chez Gandi et ton datacenter/nextcloud est chez toi
et tu veux tester quoi ?
le debit entre ton ordi et ton datacenter ?
depuis l'extérieur quand tu es en déplacement (donc en 4G ou sur le wifi de l'hotel)
car sinon, tu fais le test sur le lan/wifi de la maison, entre ton PC et ton datacenter,
et si ton PC est en wifi, tu auras beau avoir une fibre 300Mbps/40Mbps
tu n'auras peut-être que 1Mbps sur le wifi suivant la qualité de tes appareils, de ta box, etc
[^] # Re: une piste de roberais
Posté par electro575 . Évalué à 1.
Oui c'est ça.
J'aimerais tester le débit entre mon serveur et une route extérieur prise par mon PC portable en L2TP avec routeur mikrotik dirigé vers l'infrastructure Milkywan.
Ou plus simplement une adresse milkywan et vers mon adresse publique SFR (mon serveur).
Je prends milkywan comme point extérieur.
[^] # Re: une piste de roberais
Posté par NeoX . Évalué à 2.
donc tu veux empiler les couches de cryptage (VPN) et les intermédiaires (ton routeur Mikrotik) pour revenir chercher tes fichiers chez toi ? c'est ton choix ;)
connectes toi sur ta machine chez milkyway, lance un iperf/netcat entre cette machine et ton IP publique sur laquelle les ports redirigent vers ton datacenter et ta machine.
ce sera plus représentatif,
là encore regarde les caractéristiques de la machine milkyway, du réseau de milkyway
c'est peut-être elle le goulet d'étranglement qui va finalement te donner les 1Mbps de debit
[^] # Re: une piste de roberais
Posté par electro575 . Évalué à 1.
C'est pas trop mon choix mais comment je peux me connecter quelque part et retourner à mon serveur simplement ? Sans avoir besoin de demander de faire un test avec moi .
Cela dit, j'ai réussi à obtenir 25 Mo/s en mettant mon nom de domaine et en passant par ma ligne SFR.
J'imagine que le chemin est le suivant :
mon PC -> Box -> resolveur DNS -> reseau SFR -> Box -> mon serveur.
La on est dans les clous, mais en fait le débit descendant, tu l'atteins que en faisant du p2p. Mais alors il te faut X connections internet pour fournir 400 Mbps à un PC !
Donc X fois le prix de ce que tu paies ! ? En vrai, comment font ceux qui fournisse ce genre de débit !?
Oui, je vais faire un test ce soir, j'ai débranché ce matin violemment le RJ45 donc je dois attendre que le L2TP se remette d'aplon.
Oui je suis d'accord aussi
[^] # Re: une piste de roberais
Posté par NeoX . Évalué à 2.
là je ne comprend pas ce point.
ton debit descendant, c'est quand ton PC chez toi, se connecte à ramène un truc d'internet.
si tu as 400Mbps de debit potentiel (fournit par ton FAI/ta box) il faut encore que le site que tu consultes puissent fournir 400Mbps.
il faut aussi évidemment que ton reseau interne (lan/wifi) soit capable de monter si haut,
c'est rarement le cas en wifi, meme si on nous vend des routeurs WIFI 300Mbps ;)
et donc par exemple les serveurs chez OVH en entrée de gamme propose 100Mbps vers internet (donc vers chez toi hein (Datacenter -> internet -> opérateur de ta box -> ton PC)
[^] # Re: une piste de roberais
Posté par electro575 . Évalué à 1.
Je retire ceci, les serveurs peuvent aller bien plus haut en montant vers chez moi oui.
Oui, chez moi je suis à 60 Mbps théorique et en pratique 30 Mpbs en moyenne.
Merci pour tes interventions.
# plop
Posté par voxdemonix . Évalué à 1. Dernière modification le 27 novembre 2019 à 15:40.
Si tu es sur le même réseau LAN et qu'il y a une différence de débit/latence anormale entre joindre l'ip direct ou joindre le nom de domaine : teste un traceroute qui va te permettre de voir le cheminement des données et si elles ne font pas des détours chelou.
Ça devrait être l'inverse, Webdav est, par conception, beaucoup plus lent/réactif que SFTP ou SSHFS :
il découpe les fichiers en morceaux que nextcloud doit reconstituer (sans se taper un "MySQL is gone away")
il nécessite plusieurs appels sur la Base de Données (MySQL, PostGreSQL, etc) voir aussi sur Redis (mais Redis est bien plus rapide que MySQL et n'apporte un léger ralentissement que s'il est situé sur une machine externe).
[^] # Re: plop
Posté par electro575 . Évalué à 1.
Merci pour ton intervention, je vais essayer de voir le chemin emprunté lors de la communication avec mon serveur.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.