Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
| |
[RC5] как увеличить размеры входного буфера на клиенте(до 500) и на проксе(до 3000-5000)? 01.10.03 10:12 Число просмотров: 1791
Автор: lalex Статус: Незарегистрированный пользователь
|
спасибо за подсказку, остался ещё один вопрос. как заставить клиента отправлять на кейсервер не по одному блоку, а пачками по 5-10 блоков каждые полчаса, например ?
|
<dnet>
|
[RC5] как увеличить размеры входного буфера на клиенте(до 500) и на проксе(до 3000-5000)? 30.09.03 12:15
Автор: lalex Статус: Незарегистрированный пользователь
|
помогите пожалуйста разобраться с настройками клиента и прокси к нему, для увеличения размеров входных буферов и для менее частого обращения к прокси серверу за новыми блоками. доступ к интернету есть постоянно но иногда пропадает, так же как и связь между клиентами и прокси сервером.
параметры клиента:
[parameters]
id=mail@mail.ru
[buffers]
frequent-threshold-checks=3
[display]
progress-indicator=auto-sense
[networking]
dialup-watcher=disabled
autofindkeyserver=no
keyserver=192.168.0.10
[misc]
project-priority=RC5,CSC=0,DES=0,OGR=0
[logging]
log-file=rc5.log
log-file-type=restart
log-file-limit=monthly
настройки прокси сервера:
[KeyServer]
ipaddress=us.v29.distributed.net
port=2064
connectperiod=90
connectivity=normal
;bindip= ; IP to talk out to keyserver from
;uuehttpmode=0
; 0=normal,1=uue,2=http,3=http+uue
; 4=socks4,5=socks5,6=genproxy,7=genproxy+uue
;httpproxy=wwwproxy.corporation.com
;httpport=8080
;httpid=
[ports]
;listenaddress= ; IP to accept clients on
port=2064
;port2=23 ; must be root for ports < 1000
;port3=80
testport=3064
timeout=30
[console]
logfileconsole=rc5serv.log
logfileconsolerotation=daily
consoleverbosity="general stats keyblock server client buffers timestamp attention errlow errsevere"
timestampflags=130
[rc564]
logfilekeyblock=pproxyrc5
logfilekeyblockrotation=daily
minkeysready=10
maxkeysready=20
maxkeysdone=3
contestclosed=1
[rc5-72]
logfilekeyblock=pproxyrc572
logfilekeyblockrotation=daily
minkeysready=50
maxkeysready=100
maxkeysdone=1
[desII]
logfilekeyblock=pproxydes
logfilekeyblockrotation=daily
minkeysready=10
maxkeysready=20
maxkeysdone=3
[ogr]
logfilekeyblock=pproxyogr
logfilekeyblockrotation=daily
minkeysready=10
maxkeysready=20
maxkeysdone=3
[csc]
logfilekeyblock=pproxycsc
logfilekeyblockrotation=daily
minkeysready=10
maxkeysready=20
maxkeysdone=3
[misc]
proxymessage="LALEX Personal Proxy!"
pidfile=rc5desproxy.pid
statusperiod=30
periodicperiod=120
;logfilecompressor=logcompressor.sh
[ignoredip]
[allowedip]
|
|
[RC5] как увеличить размеры входного буфера на клиенте(до 500) и на проксе(до 3000-5000)? 01.10.03 07:45
Автор: ghostick <Co$TicK's Gho$T> Статус: Member
|
За размеры входного буфера на проксе отвечают след. параметры
в proxyper.ini (если не вдаваться в подробности)
[rc5-72]
minkeysready=3000
maxkeysready=5000
А на клиенте такой параметр в *.ini
[rc5-72]
fetch-workunit-threshold=500
|
| |
[RC5] как увеличить размеры входного буфера на клиенте(до 500) и на проксе(до 3000-5000)? 01.10.03 10:12
Автор: lalex Статус: Незарегистрированный пользователь
|
спасибо за подсказку, остался ещё один вопрос. как заставить клиента отправлять на кейсервер не по одному блоку, а пачками по 5-10 блоков каждые полчаса, например ?
|
| | |
[RC5] ...пачками по 5-10 блоков каждые полчаса 01.10.03 10:43
Автор: ghostick <Co$TicK's Gho$T> Статус: Member
|
> как заставить клиента отправлять на кейсервер не по одному > блоку, а пачками по 5-10 блоков каждые полчаса, например ? по одному блоку это ты сам поставил ( frequent-threshold-checks=3 )
[buffers] клиент лезет в И-нет и апдейтит буфера, если
frequent-threshold-checks=1 - входной буфер не заполнен
=2 - выходной буфер не пуст
=3 - 1 and 2 if dial-up present
=4 - входной буфер пуст
Каждый час (меньше не знаю как)
[rc5-72]
fetch-time-threshold=1
Вот сиди и комбинируй чего тебе надо...
|
| | | |
[RC5] децл уточнений 01.10.03 11:56
Автор: jammer <alex naumov> Статус: Elderman
|
> > как заставить клиента отправлять на кейсервер не по одному > > блоку, а пачками по 5-10 блоков каждые полчаса, например ?
на клиенте - только сделать буфер нужного размера (=5 или =10) и запретить все остальные проекты:
[misc]
project-priority=RC5-72,OGR=0
[rc5-72]
;fetch-workunit-threshold=5
fetch-workunit-threshold=10
и мне не кажется это оптимальной настройкой, т.к. регулярно входной буфер будет опускаться до нуля и запаса на черный день в эти моменты оставаться не будет.
> [buffers] клиент лезет в И-нет и апдейтит буфера, если > frequent-threshold-checks=1 - входной буфер не заполнен > =2 - выходной буфер не пуст > =3 - 1 and 2 if dial-up present
ну сколько еще раз повторять, что опция 3 с dial-up никак не связана? сомневающимся - 25 раз экспериментировать на выделенной линии с 1,2,3 и убедиться что после первой накачки буферов до нормального состояния они эквивалентны! (что кстати и логическими размышлениями вполне легко понятно)... я имею в виду, в т.ч. и при такой опции для выделенной линии/LAN, естественно:
[networking]
dialup-watcher=disabled
> Каждый час (меньше не знаю как) > [rc5-72] > fetch-time-threshold=1
а реально это просто вызовет автоматический просчет fetch-workunit-threshold в зависимости от текущей фактической производительности этого клиента, вместо установки вручную, так что данную фичу особенно полезной я бы не назвал.
> Вот сиди и комбинируй чего тебе надо...
а вот ты можешь агрументированно возразить против нижеприведенного?
мой типовой конфиг для любых видов подключения (кроме http/socks proxy)
|
| | | | |
[RC5] сам децл :) 02.10.03 07:43
Автор: ghostick <Co$TicK's Gho$T> Статус: Member
|
> а вот ты можешь агрументированно возразить против > нижеприведенного? коровьи конфиги для меня не есть предмет принципиальных споров
|
| | | | | |
[RC5] no prob - я просто тебя слегка поправил 02.10.03 12:23
Автор: jammer <alex naumov> Статус: Elderman
|
|
| | | | |
[RC5] децл уточнений 01.10.03 12:57
Автор: lalex Статус: Незарегистрированный пользователь
|
> > на клиенте - только сделать буфер нужного размера (=5 или > =10) и запретить все остальные проекты: > > [misc] > project-priority=RC5-72,OGR=0 > > [rc5-72] > ;fetch-workunit-threshold=5 > fetch-workunit-threshold=10
насколько я понял, то эта опция указывает на размер входного буфера (т.е. сколько блоков брать с сервера), а не выходного. а нужно чтоб при достижении размера выходного буфера в 5-10 блоков он сливал их на кейсервер.
|
| | | | | |
[RC5] децл уточнений 01.10.03 14:24
Автор: jammer <alex naumov> Статус: Elderman
|
> > [rc5-72] > > ;fetch-workunit-threshold=5 > > fetch-workunit-threshold=10 > насколько я понял, то эта опция указывает на размер > входного буфера (т.е. сколько блоков брать с сервера), а не > выходного. а нужно чтоб при достижении размера выходного > буфера в 5-10 блоков он сливал их на кейсервер.
как раз при окончании 10-блокового буфера на входе на выходе и получится 10 блоков, разве сложно догадаться? и произойдет обмен.
второй вариант - обмениваться каждый блок.
больше - никак.
PS. признавайся, зачем ты трафик в локалке экономишь, а? :)
|
|
|