Cred că problema mea este ușor de explicat: trebuie să măresc dimensiunea ferestrei TCP pe o mașină cu Windows 10, dar nu reușesc.
Am creat un server SFTP pe o mașină cu Windows 10 și am acces la el prin alt PC din altă locație din același oraș. Ambele locații au conexiuni de fibră optică cu 600 megabiți/s simetrice.
Folosind ambele mașini pe aceeași rețea, primesc 48 de megaocteți pe secundă, dar când trec la wan (prin fibră optică) ajung la 8,5 - 10 megaocteți/s.
Conform calculelor mele, sa întâmplat pentru că latența dintre ambele conexiuni și dimensiunea ferestrei tcp este configurată la 64k.
Pe versiunea anterioară de Windows poate fi schimbată prin registry, dar acum nu funcționează. Acum ar trebui să fie schimbat folosind nivelul de autotuning, l-am schimbat de la normal la extrem de restricționat și chiar experimental folosind SG TCP Optimizer, dar viteza este aceeași.
Multumesc pentru lectura
EDIT: Conform acestui link:
https://docs.microsoft.com/en-us/troubleshoot/windows-server/networking/description-tcp-features
Am creat cheia „Tcp1323Opts” în registry, sub „HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters” și apoi i-am atribuit valoarea „3.
Acum, când deschid o fereastră PowerShell și rulez:
„netsh interface tcp show global”
Am înțeles că RFC1323 este activat și înainte a fost dezactivat, așa că crearea noii chei în registry este ok. Problema este că viteza este aceeași.
Nu știam dacă trebuie să creez această cheie în computerul unde este instalat SFTP sau cel care trimite date, așa că am creat cheia pe ambele.
Cred că trebuie să setez un factor de scară sau o valoare de scară în funcție de link, dar nu știu unde să-l atribui.
Simt că sunt aproape de soluție, dar am nevoie de ajutor.
Salutari