He construido un servidor de archivos para mi red doméstica. Tiene una unidad de disco duro Sata 3Gb / s de 3TB en un Celeron Mini ITX mobo dual con 2GB de RAM DDR3. He instalado Ubuntu mínimo ejecutando un flashdrive. Instalé samba y lo configuré con webmin.
Compré un enrutador D-Link DSL-2730R, las especificaciones Dice que es 10/100 y b / g. Conecté el enrutador al servidor a través de Ethernet y configuré samba a través de webmin.
Mi computadora portátil está en una habitación al lado de mi enrutador. Cuando transfiero archivos desde / a mi computadora portátil Ubuntu, obtengo unos 1,5MB / s en Nautilus. Si coloco mi computadora portátil en la misma habitación, a 30 cm del enrutador, obtendré unos 2,5 MB / s.
Utilicé una aplicación de Android para verificar el canal wifi con menos interferencia y configurarlo en un canal sin otros SSID, deshabilité WPA2PSK y dejé el wifi abierto (durante unos minutos, solo para probar). La velocidad aumentó a un máximo de 2,8MB / s.
Si desactivo el wifi y me conecto a través de Ethernet, obtengo velocidades de aproximadamente 6,6 ~ 7,9 MB / s. (Todas las pruebas se realizaron con el mismo archivo, un archivo de 300 MB).
Entonces lo intenté Una aplicación de Android para probar la velocidad de transferencia LAN local wifi y dice que mi velocidad de enlace es de 54Mbps, la señal es de -59 dBm, la descarga es de 6967Kbit / sy la carga es de 3545Kbit / s.
De acuerdo a esta respuesta La velocidad teórica máxima en 802.11g es de 6.7MB / s, pero estoy obteniendo menos del 25% de la misma.
fuente
Respuestas:
Sí, en teoría, la velocidad de 802.11g es de 6.75MB / s. (54 Mbps / 8 = 6.75MB / s)
En el misma respuesta dice que la velocidad práctica es de 4 MB / s (por lo que ahora los 2.5 MB / s están en un 63% en lugar del 37%) (contando 6.75MB / sy 4MB / s contra 2.5MB / s).
Un poco más abajo verás un responder indicando un fuente que dice máximo de 3,1MB / s. (Así que ahora estás en 80%).
Ahora calcule que el protocolo SMB es conocido por ser muy "hablador"; También perderá mucho allí porque su cliente también tiene que cargar / descargar el chatter para el protocolo, perdiendo fácilmente gran parte del 20% restante.
Pero ahora miralo desde otro ángulo. Echemos un vistazo a la velocidad del cable. Usted dijo que era de 6,6 ~ 7,9 MB / s en un cable (con 100 Mbps). Así que ya pierde casi la mitad de la velocidad utilizando SMB a través del cable.
Ahora toma el WiFi. Incluso si su velocidad de "enlace" es de 54Mbps, su velocidad real será más como 40Mbps. (40Mbps / 8 = 5MB / s) 40Mbps es el 40% de los 100Mbps del cable. Entonces, cuando tomamos el 40% de la velocidad del cable, obtenemos 6,6MB / s * 0.40 = 2,64MB / s. Y esto es en circunstancias óptimas. (Si toma 4MB / s de la respuesta citada, obtendrá 2,11MB / s.
Así que todo encaja;)
Ahora sobre la prueba con la aplicación que hiciste. Estás recibiendo 6967Kbit / s. Esto es Kbit / s . Es mucho menos de lo que realmente piensas. Son 6,8Mbps (mientras que debes obtener 30-40Mbps o al menos 20Mbps como yo). ¡Eso es solo 870KB / s = 0.85MB / s! Así que es una maravilla que esté obteniendo copias de archivos de 2.0MB / s;)
¿Hiciste la prueba de cliente o la "prueba de SMB"? (Hice la "prueba de cliente".)
(Solo descargo 19520Kb / s con la "prueba de cliente" en una PC con 2 salas más)
fuente