Карта0
Карта1
Карта2
Карта3
Карта4
Карта5
Карта6
Карта7
Карта8
Карта9
Карта10
Карта11
Карта12
Карта13
Карта14
Карта15
Карта16
Карта17
Карта18
Карта19
Карта20
Карта21
Карта22
Карта23
Карта24
Карта25
Карта26
Карта27
Карта28
Карта29
Карта30
Карта31
Карта32
Карта33
Карта34
Карта35
Карта36
Карта37
Карта38
Карта39


Наш форум » Сети Рязани » Файлообмен (DC++) и другие межсетевые ресурсы » ФайлоОбменная Сеть (DC++) » DC++ и каналы разных провайдеров.

ФайлоОбменная Сеть (DC++) Сервер dc.62live.ru

Ответ
Старый 10.10.2008, 00:36   #1 (permalink)
Пользователь
 
Аватар для Michael
 
Регистрация: 12.05.2007
Возраст: 41
Сообщений: 81
Репутация: 8
DC++ и каналы разных провайдеров.


Судя по прилепленным темам FAQ (гаранта+домолинк, гаранта+спарк, etc.) наличие нескольких каналов/провайдеров у людей нынче уже не редкость. Так вот, хочу спросить: а как народ решает проблему балансировки нагрузки применительно к слотам DC++?

Да-да, настройка slot ratio это конечно понятно, но это вот хорошо - оно немного не о том хорошо. Slot ratio помогает выделять дополнительные слоты в зависимости от количества хабов, но ничего не говорит о том, как эти слоты использовать. В результате в моем случае, например, это выглядит так: сколько slot / slot ratio не поставь, после некоторого достаточно продолжительного периода времени все (или почти все) они имеют шанс (и высокий!) оказаться заняты пользователями какого-то одного канала/хаба, при практически простаивающих других каналах.

(p.s. сейчас apex 1.1.0 релиз... но в данном вопросе каких-то отличий от использовавшихся когда-то apexspeedmod, strongdc etc. невооруженным глазом я не заметил. По-видимому все они работают идентично).
__________________
--- 2,000,000 леммингов не могут быть неправы
Michael вне форума   Ответить с цитированием
Старый 10.10.2008, 00:47   #2 (permalink)
Местный
 
Аватар для Igor_B
 
Регистрация: 21.03.2007
Адрес: Кальная, 22
Сообщений: 1,709
Репутация: 219
Провайдер: ЭР-Телеком
За новинки Почетный модератор 


Michael, Магнет ссылка Грейлинк тебе в помощь.

Клиент greylink - лидер среди dc++ клиентов, он первый открывает вам уникальные возможности (которые появятся в других клиентах намного позже):

Улучшенная стабильность, низкое потребление ресурсов

Использование процессорного времени при нахождении на хабах с большим числом юзеров значительно ниже (в сравнении с другими клиентами). Потребление памяти также немного ниже. Работа над оптимизацией кода продолжается

Восстановление недокачаных или повреждённых файлов

Из меню "Файл" выбирается "Восстановление файла", указывается правильный MAGNET-линк и расположение поврежденного файла.

Как только будет найден источник (пока "поиск альтернатив" лучше сделать вручную из очереди закачек, автопоиск долго ждать), будет скачана карта сегментов файла, произведена проверка сегментов и докачка сегментов, у которых TTH не совпадает с файлом источника.

Возможность объединить файлы с разных каталогов/дисков в одну папку шары

При расшаривании нескольких папок нужно дать им одинаковое имя в шаре. Таким образом, файлы (например, фильмы) можно хранить на разных дисках, а для юзера они будут в одном общем списке. Другое применение: внутреннее разделение файлов (например, "смотрел", "на запись", "записано" и т.п.) по папкам так, что юзер это в конечном итоге не видит.

Сохранение открытых окон ЛС и выданных слотов при перезапуске клиента

При перезапуске клиента в случае ошибки, или при необходимости временно отключить файлообменник, история слотов и сообщений восстановится к моменту следующего запуска. Таким образов, можно смело выдавать слот на неделю, а также не бояться выйти из сети, оставив ЛС без ответа.

Хранение карты сегментов файла (TTH-дерева) в отдельном NTFS-потоке с именем .gltth

Что это даёт? Не нужно тратить время на повторное хеширование, если:

1. Завершена скачка большого файла и вы планируете его расшарить

2. Большой файл переносится в другое место, или временно убирается из шары и потом добавляется. Если файл копируется, а не перемещается, то сохранение потока лежит на совести копировщика (Windows-проводник и FAR в режиме "Use system copy routine" сохраняют все потоки)

Слишком мелкие потоки создавать расточительно из-за выделения места на диске целыми кластерами, поэтому поток создаётся для файлов размером от 16MB и выше.

Фича занимает на диске не более 384 килобайт с каждого гигабайта большого файла, отключается в закладке Advanced

Улучшен авто-поиск источников

Периодически клиент dc++ посылает поисковые запросы на один из файлов в очереди.
Пользователи, расшарившие файл, добавляются в список источников файла, у них скачивается файл-лист и проверяется, нет ли в листе других файлов, тоже находящихся в очереди.
greylink'овский "менеджер файл-листов" расширяет эту функциональность следующим образом:

* Ведется история файл-листов, скачанных за последний час.
* При нахождении автопоиском файла у некоторого пользователя (например, при добавлении новой закачки в очередь) проверяется, не качался ли файл-лист пользователя за последний час. Если качался, остальные файлы ищутся в скачаном листе. Если не качался, файл-лист помещается в очередь закачек.
* Если файл найден у одного пользователя на нескольких хабах, скачивается файл-лист только с одного хаба, к закачке создаются источники с этого пользователя на всех хабах

Частично устранена проблема падения скорости к завершению закачки

Все dc++-клиенты (по крайней мере, по состоянию на 24.06.2007), не позволяют докачивать последний сегмент файла с нескольких пользователей. В greylink этот момент наступает намного позже, тем самым значительно ускоряется докачка больших файлов (например, DVD-образов). В новых версиях это направление (улучшение скорости докачки) будет дальше дорабатываться

Создание magnet-ссылок на каталоги

Открываем свой список, на нужном каталоге из контекстного меню выбираем "Generate sublist". Получается файл с расширением .dcls Раздаём всем magnet-ссылку на этот файл. Когда кто-то скачивает файл в greylink, он автоматически открывается и можно выбрать "Download/DownloadTo" на каталоге верхнего уровня (а можно и на любых других каталогах/файлах). Автоматическое добавление содержимого .dcls в очередь закачек не сделано, чтобы защититься от недобросовестных пользователей, которые будут подкладывать вглубь своей шары файлы со ссылками на всякий ненужный мусор.

Установка приоритетов на раздачу файлов

Задайте группы файлов и для каждой группы установите число дополнительных слотов отдачи. Если все основные слоты заняты и клиент пробует скачать файл из группы, выделяется слот из резерва группы. Таким образом, вы можете выразить свои предпочтения, что будут скачивать с вас в первую очередь

Некоторые группы могут быть настроены так, чтобы при запросе файла из группы не применялся авто-бан (по размеру шары и т.п.), не применялось ограничение скорости (Ограничение скорости = SU) или применялось заданное в кБ/сек ограничение.

При желании пользователя группы с картинками и слотами (второе-опционально) отображаются в файл-списке. Так что другие пользователи сети смогут увидеть, какие файлы получить легче (если вы разрешили экспорт групп в файл-лист и просмотр листа осуществляется с помощью greylink).

Улучшена наглядность списка отдаваемых файлов

Для каждой отдачи отображается значок причины разрешения отдачи:

1. Без очереди (файл-лист)
2. Без очереди (TTH leaves)
3. В порядке очереди
4. Мини-слот
5. Экстра-слот
6. Авто-слот у фаворит-юзера
7. Обмен слотами
8. Слот из группы
9. Слот из-за недогруженности upload канала
10. Слот пользователю с большим балансом
11. Передача приватных файлов

Поддержка кодировки UTF-16 при передаче магнет-ссылок из браузера.

Примеры ссылок, которые неправильно перехватываются другими DC-клиентами из Internet Explorer (портится название файла)
Робокоп-2.avi
Робокоп-2.avi

Набор заранее заготовленных сообщений для чата

Составляется в файле Settings/CustomMessages.ini. Сообщения, которые начинаются со знака '$', отсылаются сразу и не изменяют содержимого строки, в которой набирается сообшение

Загрузка содержимого папки из окна поиска

Позволяет быстро посмотреть содержимое определённой папки из строки поиска, на закачивая весь файл-лист.

Продвинутые настройки избранного хаба

Полностью переписано управление настройками. Для хаба можно переопределить абсолютно любую настройку (за исключением глобальных: шара, ограничения скоростей), от параметров подключения и формата логов до цветов и звуков. (При настройке избранного хаба открывается привычный диалог с настройками клиента, в котором выбираются индивидуальные настройки хаба). Совместимость файла настроек с предыдущими версиями и другими клиентами только односторонняя

Разные шары на разных хабах

Можно заранее составить список файлов, которые видят другие пользователи. Поскольку списки файлов, как и другие настройки, можно устанавливать индивидуально для каждого хаба, можно добиться разной шары на разных хабах.
Для примера опишем пошаговую настройку двух хабов:

1. В настройках программы выберите папки для расшаривания на первом хабе
2. Запустите обновление шары и дождитесь его завершения
3. Откройте свой файл-лист (меню "Файл" -> "Открыть свой список файлов")
4. Пока открыт список, его копия хранится в папке Settings в файле files.xml.bz2. Скопируем файл в другое место и переименуем в hub1.xml.bz2
5. Проделаем всё вышестоящие пункты для второго хаба, сохраним файл files.xml.bz2 под именем hub2.xml.bz2
6. Добавим наши хабы в "Избранное"
7. В списке "Избранных хабов" выберем первый хаб, нажмём "Свойства", "Редактировать продвинутые настройки"
8. В страничке настроек "Слоты отдачи" выберем файл hub1.xml.bz2
9. Повторим два предыдущих пункта для второго хаба, настроив его на hub2.xml.bz2
10. В глобальных настройках программы расшарим все папки, которые есть в списке шары первого и второго хабов, это будет реальной шарой

Примечания:
# Если в реальной шаре не окажется файла, который добавлен в список файлов хаба, greylink на попытку отдать файл будет реагировать сообщением "нет слотов", что можно использовать для более эффективной подделки шары, чем генерация случайных файлов. Скачав чей-то файл-лист и указав его в качестве используемого, получим хорошую шару. Если в реальной шаре будут файлы из поддельной, то они будут отдаваться, что ещё сильнее запутает модераторов хаба
# Перечитывание содержимого файлов происходит по команде "обновление шары", поэтому важно инициировать обновление после замены файлов. Иначе размер шары на хабе не будет соответствовать размеру файлов в файл-листе
# Если файл-лист шары не получается прочитать, используется реальная шара

А также...

Отображение частичных (у которых файл в процессе скачивания) источников в поиске
Анимированые смайлы
Красивый прогресс хеширования в главном окне программы

Много улучшений интерфейса, идеи которых мы собрали на разных форумах. Ищите, пользуйтесь!
__________________
Ваша подпись не может содержать более 180 символов с учётом BB кодов. Ваша подпись содержит слишком много строк и должна быть сжата. Вам разрешено разместить не более 2 строк.
Igor_B на форуме   Ответить с цитированием
Старый 10.10.2008, 02:06   #3 (permalink)
Пользователь
 
Аватар для Michael
 
Регистрация: 12.05.2007
Возраст: 41
Сообщений: 81
Репутация: 8


Долго читал запощенный перечень фич, но так и не обнаружил среди них нужной (я уж не говорю, что грейлинк вообще сомнительная, стремная программа, использовать которую очень не хочется - это другой вопрос). Суть-то ведь не в том, какие настройки сообщить хабу (да, да, под НАДУВАЛОВО хабов грейлинк конечно заточен прекрасно, этого у него не отнять). И даже не в том, чтобы нарезать разным хабам разные ограничения по скорости (физика каналов с этим сама справится, а нет - так для шейпинга разного специализированного софта навалом).

Мне-то нужно прямо обратное: не ограничить, а ГАРАНТИРОВАТЬ выделение слотов на хаб (ну, на самом деле не на хаб, конечно, а на канал - но в первом приближении можно считать, что просто на хаб, предполагая что канал:хаб=1:1). Чтоб не создавалось ситуаций, когда пользователи одного канала разобрали все наличные слоты, и все сидят с минимально возможной для них скоростью (=полоса/слоты) - а пользователи с других каналов не имеют слотов вовсе, при том, что канал до них вообще пуст. И в результате плохо и тем, и другим.

Гм. С помощью перечисленного, приходит в голову разве что завести большое число слотов, заведомо превышающее суммарное для всех хабов (например 99), а затем вписать каждому хабу индивидуальное ограничение (например 5)? Ты у себя поступил именно так, да? Рекомендация собаководов?
__________________
--- 2,000,000 леммингов не могут быть неправы

Последний раз редактировалось Michael, 10.10.2008 в 02:24.
Michael вне форума   Ответить с цитированием
Старый 10.10.2008, 10:31   #4 (permalink)
Местный
 
Аватар для Igor_B
 
Регистрация: 21.03.2007
Адрес: Кальная, 22
Сообщений: 1,709
Репутация: 219
Провайдер: ЭР-Телеком
За новинки Почетный модератор 


Michael, это здесь
Продвинутые настройки избранного хаба
Полностью переписано управление настройками. Для хаба можно переопределить абсолютно любую настройку (за исключением глобальных: шара, ограничения скоростей), от параметров подключения и формата логов до цветов и звуков. (При настройке избранного хаба открывается привычный диалог с настройками клиента, в котором выбираются индивидуальные настройки хаба). Совместимость файла настроек с предыдущими версиями и другими клиентами только односторонняя.

То есть для каждого избранного хаба можно выставить количество выделяемых слотов.
Например есть 3 хаба. В глобальных настройках у тебя выставлено 15 слотов. В настройках избранного хаба выставлено 5 слотов на каждый хаб. Соответственно при полной загрузке каждому выделяется по 5 слотов, если на какомто хабе не требуется 5 слотов то лишние выделяются другим хабам в пределах глобальных 15 слотов.
Эту фичу я кстати тоже долго искал в разных клиентах. Нашёл только в грее.
А по теме надувательства и читерства согласись это лежит уже на твоей совести и клиент тут совсем не причём.
__________________
Ваша подпись не может содержать более 180 символов с учётом BB кодов. Ваша подпись содержит слишком много строк и должна быть сжата. Вам разрешено разместить не более 2 строк.

Последний раз редактировалось Igor_B, 10.10.2008 в 10:43.
Igor_B на форуме   Ответить с цитированием
Старый 10.10.2008, 14:43   #5 (permalink)
Пользователь
 
Аватар для Michael
 
Регистрация: 12.05.2007
Возраст: 41
Сообщений: 81
Репутация: 8


Цитата:
Сообщение от Igor_B Посмотреть сообщение
Эту фичу я кстати тоже долго искал в разных клиентах. Нашёл только в грее.
Будь это не грейлинк, я бы схватил такого клиента и сразу стал использовать... а тут еще подумаешь. Трижды. Уж очень сомнительных моральных качеств авторы, и исходников, насколько я понял, тоже не дают - никакой веры в то, что ими backdoors какие-нибудь не встроены, нету.
__________________
--- 2,000,000 леммингов не могут быть неправы
Michael вне форума   Ответить с цитированием
Старый 11.10.2008, 00:49   #6 (permalink)
Местный
 
Аватар для Igor_B
 
Регистрация: 21.03.2007
Адрес: Кальная, 22
Сообщений: 1,709
Репутация: 219
Провайдер: ЭР-Телеком
За новинки Почетный модератор 


А наши моральные качества тебя не беспокоят? )))
Мы же выкладываем для общего пользования фактически ворованный контент.
Как с этим дальше жить?
__________________
Ваша подпись не может содержать более 180 символов с учётом BB кодов. Ваша подпись содержит слишком много строк и должна быть сжата. Вам разрешено разместить не более 2 строк.
Igor_B на форуме   Ответить с цитированием
Старый 11.10.2008, 16:56   #7 (permalink)
Местный
 
У меня нет аватара
 
Регистрация: 08.03.2007
Адрес: Рязань
Возраст: 32
Сообщений: 803
Репутация: 287
Провайдер: Мультинекс
Альтруист Отец ресурсов BF2 


Как это ни прискорбно, но остальные клиенты давно и надолго стоят на месте.
К разработчикам грейлинка доверия и раньше не было, а после создания версии с "послать на ..." оно упало ниже плинтуса. С другой стороны, если бы в нем что-то было - давно бы заметили, клиент популярен у русскоязычных пользователей.

альтернатива в этой ситауции только: использовать для каждого хаба отдельный клиент.
spamm вне форума   Ответить с цитированием
Старый 11.10.2008, 17:19   #8 (permalink)
Местный
 
Аватар для v_aist_
 
Регистрация: 12.01.2008
Возраст: 51
Сообщений: 1,935
Репутация: 703
Провайдер: Энлинк
Фотоман Участник конкурса - III место 


Michael, я использую для гаранты Апекс, для домолинка Флайлинк, и проблем со слотами нет....
__________________
Родился и вырос в СССР!
v_aist_ вне форума   Ответить с цитированием
Старый 13.10.2008, 00:10   #9 (permalink)
Местный
 
Аватар для DaveGibson
 
Регистрация: 28.01.2007
Адрес: Westcall
Возраст: 34
Сообщений: 413
Репутация: 62
Провайдер: WestCall
Старожил 


А вот как-нибудь сделать так чтобы одному и тому же челу на двух разных хабах одновременно слот давался только один? грейлинк такое умеет? Тут в домолинке это насущная проблема так как хабов развели пропасть. В итоге один человек занимает сразу 4 слота, по одному на каждом хабе.
DaveGibson на форуме   Ответить с цитированием
Старый 13.10.2008, 00:59   #10 (permalink)
Местный
 
Аватар для Igor_B
 
Регистрация: 21.03.2007
Адрес: Кальная, 22
Сообщений: 1,709
Репутация: 219
Провайдер: ЭР-Телеком
За новинки Почетный модератор 


DaveGibson, Забань его на всех хабах кроме одного )))
__________________
Ваша подпись не может содержать более 180 символов с учётом BB кодов. Ваша подпись содержит слишком много строк и должна быть сжата. Вам разрешено разместить не более 2 строк.
Igor_B на форуме   Ответить с цитированием
Ответ




Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Вкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Рейтинг провайдеров Рязани. JaM Прочее 97 06.03.2011 15:44
Помогите с выводом на 2 монитора,2 разных приложения! Falcon Техподдержка 6 10.02.2008 22:20
Ответственность за DoS-атаки хотят возложить на провайдеров xxx Треп 1 09.12.2007 23:21



При копировании информации ссылка на источник обязательна!

Часовой пояс GMT +4, время: 18:34.
vBulletin® Version 3.8.2.Copyright ©2000 - 2012, Jelsoft Enterprises Ltd. Перевод: zCarot
Template-Modifications by TMS