Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[RC5] как заствить отдавать большие блоки проксю версии 347? 19.02.09 15:25
Автор: panam Статус: Незарегистрированный пользователь
|
Подскажите, КАК?
Версию 347 поставил. Работает. Блоки раздает. Но маленькие (1 блок - 1 stat unit, те 1 в 32 степени ключей.).
Думал, что те 65к блоков что же были в буфере этому мешают, надо подождать пока их съедят.
подождал.
Не помогло - все старые раза 2 уже вычерпали из буфера. а больших блоков все нет.
|
|
Какие клиент запрашивает, такие и отдает. По умолчанию... 19.02.09 16:06
Автор: stream <Roman Trunov> Статус: Member
|
> Версию 347 поставил. Работает. Блоки раздает. Но маленькие > (1 блок - 1 stat unit, те 1 в 32 степени ключей.).
Какие клиент запрашивает, такие и отдает. По умолчанию большие блоки запрашивают только cuda и ps3. Если очень хочется и на обычных платформах - крути клиентов, там появилась новая настройка (вернее, вернулась из rc5-64 :-) - preferred blocksize или что-то в этом роде.
|
| |
[RC5] не получилось. 19.02.09 17:30
Автор: panam Статус: Незарегистрированный пользователь
|
поставил на ПС3 последнегго официального клиента, сказаал ему в этой настройке (по пути 2-12 :) ) размер 64. Запустил.
Получило 10752 блока - 168 пакетов.
Но считать стало по 1*2^32. А сглавных серваков раздаются размера 64*2^32.
как такое повторить?
ведь реально меньше пишет-читает именно на больших,64*2^32, пакетах....
в проксе теперь есть 2 типа файлов: ppready.r72 (старый, использующийся) и pprc5in.rc5 (новый).
может быть удалить старый и перезапустить проксю? ну куда пихнуть старый придумаю....
|
| | |
Если считаешь, там где-то баг, тогда нужны логи - строчка с... 20.02.09 10:17
Автор: stream <Roman Trunov> Статус: Member
|
> поставил на ПС3 последнегго официального клиента, сказаал > ему в этой настройке (по пути 2-12 :) ) размер 64. > Запустил. > Получило 10752 блока - 168 пакетов. > Но считать стало по 1*2^32.
Если считаешь, там где-то баг, тогда нужны логи - строчка с прокси, как она этот блок отдала, и строчка с клиента, как он его считать начала. Потому я могу ответить только банальностью - "у меня все работает". Клиент 509 и прокси 347 на PS3. Настроек клиента не менял (PS3 клиент по умолчанию хапает 64 итерации).
Вот прокси пошла за блоками наверх:
2009-02-20 06:18:58,distributed.net Personal Proxy (build 347)
2009-02-20 06:29:02,server: Queueing rc5-72 request for iter 256.
2009-02-20 06:29:02,server: Received rc5-72 packet CB:FC64154E:00000000 iter 201
Вот она отдает большие блоки клиенту.
2009-02-20 06:36:00,127.0.0.1: assigned rc5-72 CB:FC64154E:00000000 iter 64
2009-02-20 06:36:00,127.0.0.1: assigned rc5-72 CB:FC64158E:00000000 iter 64
2009-02-20 06:36:55,127.0.0.1: assigned rc5-72 CB:FC6415CE:00000000 iter 64
2009-02-20 06:36:55,127.0.0.1: assigned rc5-72 CB:FC64160E:00000000 iter 9
Вот клиент сгрыз блок на 9 итераций:
dnetc v2.9103-509-CFR-09011214 for Linux (Linux 2.6.22-16-cell).
[Feb 20 06:36:55 UTC] RC5-72 #d: Loaded CB:FC64160E:00000000:9*2^32
[Feb 20 07:03:23 UTC] RC5-72 #d: Completed CB:FC64160E:00000000 (9.00 stats ...
И вот результат ушёл наверх:
2009-02-20 07:03:23,127.0.0.1: completed rc5-72 CB:FC64160E:00000000 iter 9
2009-02-20 07:07:39,server: --> uplink rc5-72 packet CB:FC64160E:00000000 iter 9
2009-02-20 07:07:40,server: <-- ack OK rc5-72 packet CB:FC64160E:00000000 iter 9
> в проксе теперь есть 2 типа файлов: ppready.r72 (старый, > использующийся) и pprc5in.rc5 (новый). > может быть удалить старый и перезапустить проксю? ну куда > пихнуть старый придумаю....
Не, этот новый файл вообще не нужен... это твою версию прокси за каким-то хреном по инерции с поддержкой rc5-64 собрали... он так пустым и останется.
|
| | | |
[RC5] вот и ответ на мой вопрос :( 20.02.09 13:19
Автор: panam Статус: Незарегистрированный пользователь
|
По всей видимости командная прокся версии 343 не умеет отдавать большие блоки.
моя ее просит дать больших, а командная выделяет маленькие....
ЗЫ у тебя берет не с командной, верно? что-то типа us.v29.dnet?
2009-02-20 10:01:09,Uplink: [1] connection to 193.124.133.10 changed state
2009-02-20 10:01:09, from 1 (ESTCONNWAIT) to 50 (ESTREADY)
2009-02-20 10:01:09,85.141.60.34: assigned rc5-72 CB:FE63B4F8:00000000 iter 1
2009-02-20 10:01:09,Uplink: [1] Establishing handshake with 193.124.133.10...
2009-02-20 10:01:09,Uplink: [1] Server is running version 343.
2009-02-20 10:01:09,Uplink: [1] Server is running version 343.
2009-02-20 10:01:09,Uplink: [1] Got permission acknowledgement.
2009-02-20 10:01:09,Uplink: [1] The perproxy says: "[pp] Privet, Medved!"
2009-02-20 10:01:06,server: --> uplink rc5-72 packet CB:FD096D5E:00000000 iter 1
2009-02-20 10:01:06,server: Queueing rc5-72 request for iter 256.
2009-02-20 10:01:06,server: Queueing ogrng request.
2009-02-20 10:01:32,server: Queueing rc5-72 request for iter 256.
2009-02-20 10:01:32,server: Received rc5-72 packet CB:FEAA3879:00000000 iter 1
|
| | | | |
Конечно, во всей цепочке прокси должны быть как минимум 347... 20.02.09 14:40
Автор: stream <Roman Trunov> Статус: Member
|
> По всей видимости командная прокся версии 343 не умеет > отдавать большие блоки.
Конечно, во всей цепочке прокси должны быть как минимум 347. Ведь поддержку больших блоков ввели только в ней. Мне казалось, это очевидно.
Командную проксю вам так и так придется апгрейдить буквально в ближайшие дни - после завершения OGR-26 все прокси ниже 347 и клиенты ниже 509 будут заблокированы в OGR.
> ЗЫ у тебя берет не с командной, верно? что-то типа us.v29.dnet?
Да, я напрямую работаю (да и RC5 не считаю).
|
| | | | | |
[RC5] а я только по первой строчке твоего лога догадался проверить, что стоит на командной проксе... 20.02.09 14:55
Автор: panam Статус: Незарегистрированный пользователь
|
|
| |
вероятно и так. поставил 128 на пробу 19.02.09 16:58
Автор: panam Статус: Незарегистрированный пользователь
|
для машинке исключительно с GPU клиентами (4 штуки).
Есть но: при настройке, когда ставил клиента не указывал ему моей прокси, а пользовался он тем, что сам найдет. клиент тогда брал блоки 64*2^32. в настройках тогда стояло -1 на размер блока.
подразумеваю, что сейчас, после смены прокси на новую это должно возникать автоматически.
но этого нет....
|
|
|