Ich habe also einen Server, auf dem Centos 6 64bit mit cPanel läuft. Er ist auf eth0 eingestellt und läuft mit 100 MB/s im Vollduplex. Aber ein bestimmter Server scheint bei seiner Verbindung träge zu sein, obwohl die Serverlast auf CPU und Speicher minimal ist. Ich hätte gern ein paar Tipps, wie ich die Ursache ermitteln kann. Ich glaube nicht, dass die Netzwerkkarte auf irgendeine Weise defekt ist. Ich habe über wget auf 2 verschiedenen US-Mirrors für das Centos 6-Repo (4,4 GB DVD) getestet, es waren etwa 10 M/s, was meiner Meinung nach viel schneller sein sollte.
root@server [~]# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 1
Transceiver: internal
Auto-negotiation: on
MDI-X: off
Supports Wake-on: pumbg
Wake-on: g
Current message level: 0x00000007 (7)
drv probe link
Link detected: yes
Antwort1
Wie Rex erwähnte, besteht der Unterschied zwischen Bits und Bytes. MB ist Megabyte und Mb ist Megabit. Die Netzwerkgeschwindigkeiten sindfastimmer in Bits gemessen. Die angezeigte Leistung von 10 MB/s ist korrekt, da Ihre Gesamtgeschwindigkeit 12,5 MB/s beträgt. Berücksichtigen Sie verlorene Pakete, Fehlerkorrekturen, die Netzwerknutzung anderer Dienste usw., und Ihre Geschwindigkeit ist gleich.
Eine Gigabit-Vollduplex-Verbindung (1 Gb/s) bietet Ihnen maximal 125 MB/s.