Vous regardez le monde à travers un trou d'épingle. Un test valide des différences de latence à différentes vitesses serait entre deux cartes réseau identiques connectées avec un câble d'interconnexion. Définissez les vitesses de calcul NIC de 10 Mo, 100 Mo et 1000 Mo. Cela montrera qu'il n'y a pratiquement pas de différence de latence aux différentes vitesses. Tous les paquets voyagent à la même vitesse de connexion quelle que soit la bande passante maximale utilisée. Une fois que vous avez ajouté des commutateurs avec le stockage et la mise en cache avant, tout change. Le test de latence via un commutateur doit être effectué avec seulement deux connexions au commutateur. Tout autre trafic peut affecter la latence de votre test. Même alors, le commutateur peut survoler les journaux, ajuster les compteurs de type de paquets, mettre à jour l'horloge interne, etc. Tout peut affecter la latence.
Oui, le passage de 100 Mo à 1 Go peut être plus rapide (latence plus faible) en raison de changements matériels, d'une carte réseau différente, d'un commutateur différent, d'un pilote différent. J'ai vu des changements plus importants dans la latence ping des différences de pilotes que tout autre changement; bande passante, commutateurs, cartes réseau de déchargement, etc.
Le commutateur serait le prochain changement le plus important avec une coupure beaucoup plus rapide que le stockage et le transfert pour les tests de transmission unique. Cependant, un commutateur de stockage et de transfert bien conçu peut dépasser le commutateur de coupure dans les performances globales sous une charge élevée. Au début du gigabit, j'ai vu des commutateurs de fond de panier haute performance de 10 Mo avec une latence plus faible que les commutateurs gigabit bon marché.
Les tests Ping ne sont pratiquement pas pertinents pour l'analyse des performances lors de l'utilisation d'Internet. Ce sont des tests rapides pour avoir une idée approximative de ce qui se passe sur le transport au moment du test. Les tests de performances de production sont beaucoup plus compliqués qu'un simple ping. Les commutateurs hautes performances sont des ordinateurs et sous une charge élevée se comportent différemment - changement de latence.
Le fait d'avoir une carte réseau plus lente, ou une carte réseau définie sur une vitesse plus lente, pourrait en fait aider un serveur avec des rafales simultanées en limitant l'entrée au serveur à l'aide du cache des commutateurs. Une seule retransmission peut annuler toute diminution de latence. Habituellement, les niveaux de trafic à charge moyenne à élevée sont importants, pas les tests de ping uniques. Par exemple, Old Sun Ultrasparc lent (latence plus élevée pour un seul ping) surpasse le nouveau bureau gigabit bon marché utilisé comme serveur de développement sous une charge de bande passante de 70% à 100 Mo. Le bureau a une carte réseau gb plus rapide, une connexion gb-gb plus rapide, une mémoire plus rapide, plus de mémoire, un disque plus rapide et un processeur plus rapide, mais il ne fonctionne pas aussi bien que le matériel / logiciel de classe de serveur réglé. Cela ne veut pas dire qu'un serveur réglé actuel exécutant gb-gb n'est pas plus rapide que l'ancien matériel, même capable de gérer des charges de débit plus importantes. Il y a juste plus de complexité à la question "
Découvrez si votre fournisseur utilise différents commutateurs pour les connexions 100 Mo contre 1 Go. S'ils utilisent le même fond de panier de commutation que je ne paierais l'augmentation que si les niveaux de trafic dépassaient la bande passante inférieure. Sinon, vous pouvez constater qu'en peu de temps, de nombreux autres utilisateurs passeront au gigabit et que les quelques utilisateurs restants sur l'ancien commutateur auront désormais des performances plus élevées - une latence plus faible, lors de charges élevées sur le commutateur (charge globale du commutateur, pas seulement sur vos serveurs) ).
Exemple de pommes et d'oranges: le FAI local a fourni un nouveau commutateur pour les services groupés, DSL et téléphone. Au départ, les utilisateurs ont constaté une augmentation des performances. Le système a été survendu. Désormais, les utilisateurs qui restent sur l'ancien commutateur ont des performances cohérentes plus élevées. Tard dans la nuit, les utilisateurs du nouveau système sont plus rapides. Le soir, sous forte charge, les anciens clients de commutation surpassent clairement le nouveau système surchargé.
Une latence plus faible n'est pas toujours corrélée à une livraison plus rapide. Vous mentionnez MySQl dans les 20 demandes de diffusion d'une seule page. Ce trafic ne doit pas être sur la même carte réseau que les demandes de page. Le déplacement de tout le trafic interne vers un réseau interne réduira les collisions et le nombre total de paquets sur la carte réseau sortante et fournira des gains plus importants que le gain de latence de 0,04 ms d'un seul paquet. Réduisez le nombre de demandes par page pour réduire la latence de chargement des pages. Compressez les pages, html, css, javascript, images pour diminuer les temps de chargement des pages. Ces trois changements donneront des gains globaux plus importants en cours que le paiement de la bande passante non utilisée pour obtenir une réduction de latence de 0,04 ms. Le ping doit s'exécuter 24 heures et être moyenné pour voir le changement de latence réel. Les commutateurs intelligents font maintenant une limitation adaptative de type RTSP avec de petites augmentations de bande passante initiale et de gros transferts limités. En fonction de la taille de vos pages (graphiques, grand html / css / javascript), vous pouvez voir des latences de connexion / bande passante initiales beaucoup plus faibles / supérieures qu'une grande page ou des transferts de page entière. Si une partie de votre page est en streaming, vous pouvez voir des performances radicalement différentes entre la page et le flux.