Cómo puedo saber cuál es el algoritmo de OSX10.7 usos (NewReno, SACO, Tahoe...) y si es posible, ¿cómo puedo cambiarlo?
Respuesta
¿Demasiados anuncios?Este Stack Overflow pregunta: ¿Cómo cargar otro algoritmo de control de congestión en Mac OS X?
El LEDBAT la congestión del algoritmo de control está integrado en OSX Lion (10.7.X) y no necesitan ser compilados por separado. No creo que sea sería posible utilizar LEDBAT en una versión anterior de OS x sin un montón de trabajo. LEDBAT proporciona para el 'fondo' transferencias y puede ser seleccionado en un socket por la configuración de la siguiente opción de socket - setsocketopt(calcetín, SOL_SOCKET, O_TRAFFIC_CLASS, SO_TC_BK, sizeof(int)). También parece que la toma de la clase de tráfico puede afectados por el valor DSCP en el encabezado IP.
Además OSX ha tenido la facilidad para cargar los módulos del kernel para otros protocolos de red por algún tiempo el uso de su Red Extensiones del Kernel (NKE) - por ejemplo, hay un NKE módulo que ha sido desarrollado para el protocolo SCTP.
Por otra parte, otra cuestión podría ser útil: ¿Cómo se establece el algoritmo de control de congestión TCP en OS X?
De acuerdo a http://www.macgeekery.com/gspot/2006-03/mac_os_x_network_tuning_guide en realidad se puede modificar el algorthims utilizado por Mac OS X mediante el uso de la comando sysctl, pero usted no puede usar cualquier cosa, pero el Nuevo algoritmo Reno