1 votes

Précision de la valeur "Data Sent/sec" dans Activity Monitor sur MacOS Catalina

J'ai un MacBook Pro i7 2018 fonctionnant sous MacOS Catalina 10.15.3. Je télécharge une vidéo de 4,88 Go sur YouTube, en utilisant l'interface web YouTube Studio dans Google Chrome 79. Mon MacBook Pro est connecté à mon SSID 5 Ghz sur mon point d'accès TP-Link EAP245 (génération 1), qui est connecté via Ethernet gigabit à mon Ubiquiti EdgeRouter X, qui se connecte à mon modem câble Netgear CM1000. Je n'ai pas de VLAN ni de règles de routage spéciales configurées.

D'après l'onglet Réseau de Activity Monitor, je télécharge des données à une vitesse d'environ 10 mégaoctets par seconde (Mo/s). Or, mon service Internet n'est censé prendre en charge que 35 mégabits par seconde (Mb/sec), soit environ 3,5 mégaoctets par seconde.

Screenshot of Activity Monitor

Je suis raisonnablement sûr qu'il n'y a pas d'autre transfert de données important qui se produit parallèlement au téléchargement de ma vidéo sur YouTube.

Je peux utiliser le logiciel Python glances de constater qu'une seule interface réseau (la mienne) n'est pas utilisée. en0 Wi-Fi) débite environ 80 Mb/sec, ce qui correspond à peu près aux 10 MB/sec que je vois dans Activity Monitor. Lorsque je ne télécharge pas de vidéo, l'utilisation au repos de l'adaptateur Wi-Fi est d'environ 80 Mo/s, ce qui correspond à peu près aux 10 Mo/s que j'observe dans Activity Monitor. en0 n'est que de quelques KB/sec.

Mon MacBook en0 L'interface réseau utilise le MTU par défaut de 1500, conformément à la norme ifconfig . Tous mes autres périphériques réseau utilisent le MTU par défaut.

Glances

De plus, selon le moniteur de trafic de mon routeur, je suis en fait qui fournit un débit de 44 Mbps (35 Mbps légèrement surdimensionnés).

enter image description here

Question : Comment expliquer l'écart entre un service Internet de 3,5 MB/sec. et les ~10 MB/sec indiqués par le moniteur d'activité de MacOS ?

1voto

Jose Chavez Points 645

La raison principale est que Activity Monitor affiche la somme des données envoyées/reçues sur toutes les interfaces du réseau, alors que votre routeur n'affiche que les données qui y transitent.

Cela signifie qu'il y a du trafic que votre routeur ne voit pas et qui n'est donc pas pris en compte dans ses statistiques. Il peut s'agir, par exemple, du trafic sur le réseau local entre votre MacBook Pro et d'autres appareils du réseau local accessibles sans routage. Un autre exemple très courant est l'interface réseau loopback, présente sur tous les Mac, qui permet la communication interne au sein du même ordinateur (c'est-à-dire entre différents processus/programmes fonctionnant sur votre Mac).

Cela signifie essentiellement qu'il n'est pas possible d'assimiler un chiffre provenant de la somme dans Activity Monitor et une quelconque sorte de "ma connexion internet est utilisée à cette vitesse".

Si vous souhaitez déterminer la cause exacte de l'écart - c'est-à-dire même si vous dites que vous êtes "raisonnablement confiant" qu'il n'y a pas d'autres transferts de données, il doit y avoir d'autres transferts de données - vous pouvez les identifier en mesurant ou en reniflant le trafic sur toutes vos interfaces de réseau séparément. Un outil facile à utiliser pour cela pourrait être " Wireshark "qui vous permettra de renifler, de vidanger et de faire des statistiques sur les transferts de données sur toutes les interfaces réseau, y compris le WiFi, l'Ethernet câblé, les interfaces virtuelles VPN et les interfaces de bouclage.

Si vous avez raison de dire qu'il n'y a pas d'autres transferts de données, les seules explications possibles sont les suivantes : (1) Activity Monitor est défectueux et n'affiche pas les valeurs correctes, ou (2) votre transfert de données s'accompagne d'une quantité extrême de frais généraux. Ces deux explications semblent très peu probables.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X