|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 25 Aug 2001 10:02:00 To : Vladimir Kurtukov Subject : Re: Раздача AVI :) -------------------------------------------------------------------------------- VK> разве? после того, как я прикрутил к thttpd возможность VK> ограничения кол-ва одновременных коннектов с одного ip, RES уже VK> не растет, т.к. любители открывать по 100 соединений пошли лесом VK> (если зажимать вывод от thttpd dummynet'ом, то получается, что VK> чем больше коннектов открывает человек, тем быстрее он качает mp3. Hеа :) В четверке у dummynet есть возможность решить эту проблему, там есть mask для создания per-flow queue. Все эти коннекты с одного IP будут замедляться, суммарно не превышая предела. Потом все эти персональные трубы засовываются в одну большую с глобальным лимитом, для этого надо net.inet.ip.fw.one_pass=0. VK> так что с simple_httpd, думаю, ты вскоре наступишь на те же VK> грабли и придется дописывать ограничение на ко-во одновременных VK> соединений с одного ip Дык это заранее было известно. Только я забыл, что в тройке dummynet не умеет всего. В свете последних решений партии утяжелять сервер только ради тройки не имеет смысла. Сейчас там parent использует константный размер памяти, независимо от количества коннектов и времени работы, а если строить таблицы, то память он начнет кушать. Медленно, но будет, и эту память отдать системе нетривиально. Для embedded system с ограниченным объемом памяти и без свопа это может быть критично. Eugene --- slrn/0.9.7.0 (FreeBSD) * Origin: SVZ-Service (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/349387225696e.html, оценка из 5, голосов 10
|