TCP Algoritmo di controllo della congestione di OSX10.7

2

Come posso scoprire quale algoritmo OSX10.7 utilizza (NewReno, SACK, Tahoe ...) e se possibile, come posso cambiarlo?

    
posta user63836 02.12.2013 - 00:44
fonte

1 risposta

1

Questa domanda sull'overflow dello stack dovrebbe aiutare: Come caricare un diverso algoritmo di controllo della congestione in Mac OS X?

The LEDBAT congestion control algorithm is built into OSX Lion (10.7.X) and does not need to be compiled separately. I don't think it would be possible to use LEDBAT in an earlier version of OSX without alot of work. LEDBAT provides for 'background' transfers and may be selected on a socket by setting the following socket option - setsocketopt(sock, SOL_SOCKET, O_TRAFFIC_CLASS, SO_TC_BK, sizeof(int)). It also seems that the socket's traffic class may affected by the DSCP value in the IP header.

Additionally OSX has had the facility to load kernel modules for other network protocols for some time using their Network Kernel Extensions (NKE) - for example there is an NKE module that has been developed for the SCTP protocol.

In alternativa, un'altra domanda correlata potrebbe essere utile: Come si imposta l'algoritmo di controllo della congestione TCP su OS X?

According to http://www.macgeekery.com/gspot/2006-03/mac_os_x_network_tuning_guide you can actually modify the algorthims used by Mac OS X by using the sysctl command, but you cannot use anything but the New Reno algorithm

    
risposta data 15.12.2013 - 15:03
fonte

Leggi altre domande sui tag