винда ограничивает ? TCP стек ничего не ограничивает или сама winsock.dll ограничивает??? Или кернел ограничивает?
у меня секьрити бридж работает под Win XP роутит трафик с политикой безопасности под оптику 10мбит (56-ть компов) .... если ктото ограничивает (режет) то как это я делаю.... как минимум 2 операции получить....анализ ....послать дальше
Последний раз редактировалось Retimiled; 28.12.2009 в 01:57..
винда ограничивает ? TCP стек ничего не ограничивает или сама winsock.dll ограничивает??? Или кернел ограничивает?
у меня секьрити бридж работает под Win XP роутит трафик с политикой безопасности под оптику 10мбит (56-ть компов) .... если ктото рутит то как это я делаю.... как минимум 2 операции получить....анализ ....послать дальше
Что именно ограничивает потоки не знаю, НО ограничение есть (в этом я точно уверен)
в виндоузе..... сетевухи работают с гигабитными карточками .... интернет приходит сейчас именно по этим карточкам если это DSL-ethernet , то есть ктото хочет сказать что виндоуз может определить что это интернет трафик а не внутрисетевой и ограничить его?
в виндоузе..... сетевухи работают с гигабитными карточками .... интернет приходит сейчас именно по этим карточкам если это DSL-ethernet , то есть ктото хочет сказать что виндоуз может определить что это интернет трафик а не внутрисетевой и ограничить его?
я имел ввиду не ограничение трафика или есчо чего нить, а ИМЕННО потоков!
если поток использует свой собственный сокет ... ТО НИКАКИХ ОГРАНИЧЕНИЙ НЕТ!
Процессорное время распределяется (по принцыпу вытесняющей многозадачностью)
Если процесс начинает использовать больше, то ему достается больше процессорного времени.... допустим процесс занял 90% от 3-гигогерцового процессора,
... тогда каждый поток порожденный процессом делит эти 90 .... на все потоки.... причем принцып вытесняющей многозадачности действует и тут .... и если поток потребует больше процессорного времени он его получит за счет других!
хз, я не особо понимаю.Просто сравнивал винду и никсы.Там это замечал.
На самом деле в винде есть ограничение на соединения, в так называемом half-open состоянии.. это когда происходит рассинхронизация соединения... это проявляется особо часто в торрент-клиентах.. например когда ты качаешь с кого-то - а тот резко отключился и не послал сигнал закрытия соединения.. такое соединение становиться полу-открытым и висит до истечения таймаута..
т.к. торренты соеднияются с сотнями машин одновременно - возникает много вот таких соединений, которые висят не дают создать новые соединения, т.к. привышается лимит винды..
По этому кажется, что скорость маленькая.. на самом деле просто не открываются соединения..
есть специальные патчи, увеличивающие этот лимит..