Har du någonsin haft ett nätverk problem med en server ansluten vid 100Mb/s, men har inte förmågan att utföra filöverföringar över ca 1-2 Mb/s? Det finns en intressant och överraskande vanligt, problem som kan manifestera på just detta sätt.
Det första steget för att avgöra om problemet påverkar dig är att prova att köra flera samtidiga filöverföringar. Om du kör, till exempel 5 filöverföringar, ser du 1-2 Mb/s för varje överföring av indifividual resulterar i 5-10Mb/s av den samlade överföringen övergripande? Om du gör, då har du sannolikt en duplex obalans problem i nätverket.
Duplex obalans är där ena änden av länken försöker köra i full duplex-läge medan den andra änden försöker köra i läget halv duplex. Full duplex slutet kommer att överföra när det har trafik skickas via länken medan halv duplex slutet skickar bara när länken är inaktiv. Resultatet är att full duplex slutet ofta kommer clobber paket som skickas före halv duplex. Eftersom full duplex slutet har inget begrepp om kollisioner, clobbered paketen är skickas av TCP lagret av anslutningen som är där "1-2Mb/s" begränsa per anslutning grunden kommer från.
Med en hanterad switch kommer du se sena kollisioner och flera kollisioner på halv duplex slutet av länk och oftast överföra och får fel på full duplex slutet av länken. Dessa fel räknare kommer att öka snabbt och det är ett lätt problem att upptäcka när du vet vad du söker efter. Det är en lika enkel lösning för--bara manuellt ställa in båda ändarna av länken att fungera i full duplex-läge. När du gör en enkel ändringen bör du se normal fil överföringshastigheter återställas till den aktuella servern.
När du har sett unik uppförandet av duplex mismatch problemet blir det lätt att upptäcka. Kom bara ihåg att tänka på duplex mismatch som ett möjligt problem när du ser mycket långsamma överföringshastigheter över Ethernet-länkar som bör fungera mycket snabbare hastigheter. Det är också värt att notera att problemet egentligen bara gäller 10 och 100 Mb/s Ethernet-länkar eftersom gigabit länkar inte har en halv duplex driftläge.
Duplex obalans är ett problem som föda det är huvud från tid till annan. Det är en snabb check som du kan göra för att säkerställa att det inte är källan till ett problem, eller inte kommer att bli ett framtida problem!