Je rencontre des problèmes de latence avec mon Macbook Pro 15 "2011 (exécutant la version 10.6.7) sur un réseau sans fil 802.11n (5 GHz) hébergé par une Time Capsule (version 7.5.2). Lorsque je teste la Time Capsule, la les numéros sont partout, comme ceci:
64 bytes from 10.0.1.1: icmp_seq=216 ttl=255 time=3.461 ms
64 bytes from 10.0.1.1: icmp_seq=217 ttl=255 time=236.725 ms
64 bytes from 10.0.1.1: icmp_seq=218 ttl=255 time=157.924 ms
64 bytes from 10.0.1.1: icmp_seq=219 ttl=255 time=79.511 ms
64 bytes from 10.0.1.1: icmp_seq=220 ttl=255 time=1.295 ms
64 bytes from 10.0.1.1: icmp_seq=221 ttl=255 time=0.833 ms
64 bytes from 10.0.1.1: icmp_seq=222 ttl=255 time=150.669 ms
226 packets transmitted, 226 packets received, 0.0% packet loss
round-trip min/avg/max/stddev = 0.718/115.353/303.004/96.717 ms
L'emplacement de mon ordinateur ne semble pas avoir d'importance. Mon signal s'affiche de manière cohérente à quatre barres et j'obtiens les mêmes résultats de ping, que je sois dans une pièce différente, un étage différent ou juste en face de la Time Capsule.
Un deuxième MacBook Pro 15 pouces unibody (mi-2009, exécutant également 10.6.7) n'a pas ce problème sur le même réseau. Tous les pings vers la Time Capsule de ce deuxième rapport de machine <4 ms.
Si je connecte mon ordinateur via Ethernet à la capsule, j'obtiens un ping solide <1 ms, comme prévu. Seul le sans fil semble avoir des sauts sauvages.
J'ai essayé de réinitialiser mes paramètres réseau (en supprimant toutes les configurations réseau de la bibliothèque), en désactivant IPv6, en modifiant mon "Emplacement réseau", en réinitialisant la PRAM, en réinitialisant SMC, en recyclant l'alimentation sur la Time Capsule, mais rien ne semble avoir eu de effet. J'ai essayé de m'assurer qu'aucun programme ne s'exécutait en arrière-plan - La mise à jour logicielle a été désactivée et l'exécution de lsof -i sur Terminal signale uniquement que SystemUIS a deux connexions IPv4 ouvertes. Il n'y a pas non plus de trafic réseau important, donc ce n'est pas une question de congestion.
Des idées sur autre chose que je peux essayer? Je ne sais pas pourquoi un ordinateur va bien et celui-ci ne l'est pas.
Réponses:
Edit: Apple a publié deux mises à jour pour le MBP cette semaine, y compris une mise à jour EFI. Bien qu'aucune mise à jour ne mentionne explicitement la connectivité sans fil, la mise à jour semble avoir partiellement résolu le problème. Après avoir installé les deux mises à jour, j'obtiens un ping assez cohérent de 3 à 5 ms avec un pic très très occasionnel à 100. Au moins, c'est beaucoup mieux qu'auparavant.
En attendant, l'astuce ci-dessous fonctionne toujours si vous voulez une réponse de 1 ms à la place.
Il y a un conseil intéressant de quelqu'un sur les forums de discussion d'Apple qui peut fonctionner comme solution de contournement.
Il apparaît que si la carte réseau est inactive pendant plus de 200 ms, elle se met hors tension et doit être mise sous tension pour envoyer à nouveau le trafic réseau, d'où les pics aléatoires. Mais, si vous pouvez garder la carte réseau active (au prix d'une petite quantité de puissance CPU et d'un trafic supplémentaire), la latence disparaît.
La commande recommandée par seanfromcolumbus était:
sudo ping -i .2 192.168.1.1
(Le -i .2 spécifie un intervalle de 200 ms)
En effet, avec ce fonctionnement, j'obtiens des résultats cohérents de <2 ms.
Message d'origine
la source
192.168.1.1
. La commande que j'ai écrite pour moi estping -i 0.2 `netstat -nr | grep -m 1 '^default' | awk '{print $2;}'`
, qui devrait fonctionner en toutes circonstances. :)J'ai fait une sauvegarde Time Machine et effacé mon installation existante, puis j'ai fait une nouvelle installation de Snow Leopard. Après cela, j'ai installé la mise à jour combo 10.6.7 juste pour vérifier qu'elle était la cause de ce problème et qu'elle EST! J'ai encore fait une nouvelle installation, puis j'ai seulement installé la mise à jour combo 10.6.6 et le reste des mises à jour d'application régulières. Maintenant, tout est revenu à la normale. Avec 10.6.7, je recevais des temps de réponse de ping insensés de la passerelle ... comme 350ms ... 800ms..600..245 .. etc ... maintenant tout est revenu à la normale et j'obtiens le <1ms ou le 1-5ms aléatoire ... Je ne sais pas ce qu'Apple a fait avec 10.6.7 mais il détruit le wifi.
la source
sudo -i .2 192.168.0.1
latence est là. Cela se produit simplement à différents intervalles de temps.