ru:os2faq:os2comm:os2comm.083

[Q]: Тормоза при передаче по сети Win9x → OS/2. Ваpианты pешения.

[A]: Antony Sokolov (2:5078/18)

В общем я писал , что сyществyет пpоблема, как оказалось не только y меня :) в общем закачка на сеpвеp/2 по 100Мбит шла в pайоне 800 кбайт, хотя запись с сеpвеpа пpоходила адекватно пpопyскной способности pешилось все стpокой в pеестpе win9x

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VxD\Vnetsetup] “DirectHost”=“1”

так что os/2 не виновата :)

[A]: Alexey Timoshenko; Vladimir Marfichev

Было на сервак ~300Kps c сервака 16Mps Стало 16Mps в оба конца. условия эксперимента (и клиент и сервер) - Intel 1000 Pro - ACP2 - NetBIOS over TCP/IP Решение для lan0 на сервере поменять MTU с 1500 до 1492 в C:\MPTN\BIN\setup.cmd строка ifconfig я также (на всякий случай) на всех интерфейсах включая DOD и Loopback сделал то же самое

[A]: Mike Roschin (2:5030/243)

Hу наконец я четко определил настройку, которая так сильно влияет на трансфер win → os/2

Server heuristic #19 = RAW read and RAW write

При отключении этой штуки чтение файлов с сервера на винду падает с ~5Мб/с до ~2 Мб/с, а запись с винды на сервер поднимается от 300кб/с до ~3Мб/с, хотя сам TCP по прежнему тормозит на больших блоках.

То есть даже такой скромный результат меня уже почти устроит.

Люди, может кто-нибудь рассказать что это за RAW протоколы и как именно они работают?

Можно ли как-то запретить на сервере RAW read, но оставить RAW write?