Discussion:
act и несколько торрентов
(слишком старое сообщение для ответа)
Alexey Korop
2009-11-26 08:31:46 UTC
Permalink
Привет, All!

Сабж - как?
Если тупо вызывать для каждого торрента свой act, то второй и последующие
ругаются, что не могут открыть порт для входящих соединений.

С уважением, Alexey.

...В действительности всё совсем не так, как на самом деле.
Michael Baryshnikov
2009-11-26 13:06:31 UTC
Permalink
Hello, Alexey!

Thursday November 26 2009 11:31, Alexey Korop wrote to All:

AK> Сабж - как?
AK> Если тупо вызывать для каждого торрента свой act,

Именно так.

AK> то второй и последующие ругаются, что не могут открыть порт для входящих
AK> соединений.

Hу, так открой верхние порты.
А слушает он на _тисипи_ 2701-2706, ну или на стандартном 6969, но вот лично я
им никогда не пользовался.

Rest begards...oh, sorry, best regards, Michael

... Who's that General Failure and why's he reading my C-disk?!?
Alexey Korop
2009-11-27 11:44:58 UTC
Permalink
Привет, Michael!

26.11.2009 в 16:06:15 Michael Baryshnikov написал к Alexey Korop:

AK>> Сабж - как?
AK>> Если тупо вызывать для каждого торрента свой act,

MB> Именно так.

AK>> то второй и последующие ругаются, что не могут открыть порт для
AK>> входящих соединений.

MB> Hу, так открой верхние порты.
MB> А слушает он на _тисипи_ 2701-2706, ну или на стандартном 6969, но вот
MB> лично я им никогда не пользовался.
Имеется в виду, что надо открыть несколько портов и вызывать act не "в
лоб", а при помощи хитрого скрипта, который будет выдавать очередному act
свободный порт?

С уважением, Alexey.

...В действительности всё совсем не так, как на самом деле.
Michael Baryshnikov
2009-11-27 13:58:03 UTC
Permalink
Hello, Alexey!

Friday November 27 2009 14:44, Alexey Korop wrote to Michael Baryshnikov:

AK>>> Сабж - как?
AK>>> Если тупо вызывать для каждого торрента свой act,
MB>> Именно так.
AK>>> то второй и последующие ругаются, что не могут открыть порт для
AK>>> входящих соединений.
MB>> Hу, так открой верхние порты.
MB>> А слушает он на _тисипи_ 2701-2706, ну или на стандартном 6969, но вот
MB>> лично я им никогда не пользовался.
AK> Имеется в виду, что надо открыть несколько портов и вызывать act не "в
AK> лоб", а при помощи хитрого скрипта, который будет выдавать очередному act
AK> свободный порт?

Hет. Имеется ввиду, что у тебя закрыта группа портов, на которых ацт слушает
входящие. Уж не знаю чем.
А следующий за 2701 порт ацт возьмет сам.
Запускается исключительно "в лоб" act file.torrent

Rest begards...oh, sorry, best regards, Michael

... Who's that General Failure and why's he reading my C-disk?!?
Alexey Korop
2009-11-27 15:21:08 UTC
Permalink
Привет, Michael!

27.11.2009 в 16:58:01 Michael Baryshnikov написал к Alexey Korop:

AK>>>> Сабж - как?

MB> Hет. Имеется ввиду, что у тебя закрыта группа портов, на которых ацт
MB> слушает входящие. Уж не знаю чем. А следующий за 2701 порт ацт
MB> возьмет сам. Запускается исключительно "в лоб" act file.torrent
А, понял. Оказывается просто надо было внимательно прочитать UserGuide.
Спасибо, и приношу извинения.

С уважением, Alexey.

...В действительности всё совсем не так, как на самом деле.
Igor Krassikov
2009-11-27 10:51:00 UTC
Permalink
Hello Michael!
16:06 26 Nov 09, Michael Baryshnikov -> Alexey Korop:

AK>> то второй и последующие ругаются, что не могут открыть порт для входящих
AK>> соединений.
MB> А слушает он на _тисипи_ 2701-2706, ну или на стандартном 6969, но вот
MB> лично я
MB> им никогда не пользовался.

; -p port Listen port (default 2706 -> 2106)

Я просто, чтоб не заморачиваться, написал пару rexx'овых программок - чтоб
сразу порт назначало, чтоб, как скачал, переводило в hidden режим и т.п.
правда, когда доходит до 2100, приходится еще одним все порты перепрошивать
заново :)

Best regards.
Igor
Michael Baryshnikov
2009-11-27 16:23:07 UTC
Permalink
Hello, Igor!

Friday November 27 2009 13:51, Igor Krassikov wrote to Michael Baryshnikov:

MB>> А слушает он на _тисипи_ 2701-2706, ну или на стандартном 6969, но вот
MB>> лично я им никогда не пользовался.
IK> ; -p port Listen port (default 2706 -> 2106)

Я знаю. Просто нужды не было - и так все нормально.

IK> Я просто, чтоб не заморачиваться, написал пару rexx'овых программок - чтоб
IK> сразу порт назначало, чтоб, как скачал, переводило в hidden режим и т.п.
IK> правда, когда доходит до 2100, приходится еще одним все порты перепрошивать
IK> заново :)

Что-то вы там мудрите слишком. Оно и само все прекрасно умеет, что требуется.

Rest begards...oh, sorry, best regards, Michael

... Who's that General Failure and why's he reading my C-disk?!?
Alexey Bezditko
2009-12-29 12:39:42 UTC
Permalink
Доброго вечорочку...

Fri Nov 27 2009 19:23, Michael Baryshnikov wrote to Igor Krassikov:

MB> Что-то вы там мудрите слишком. Оно и само все прекрасно умеет, что
MB> требуется.
Сорри за ламерские вопросы, но:
- может ли он работать через прокси с паролем? а то не нашёл как-то...
- может ли он работать с группой торрентов (например, указать ему директорию и
просто подкладывать туда торренты - ну, на худой конец, как-то сообщать ему о
новых) - но раздавать на одном или на нескольких точно заявленных портах?
В общем, когда машина за проксями и торрентов сотни и добавляется десятками -
хочется сделать с наименьшим количество телодвижений и проблем. Проброс порта
снаружи на эту машину вроде как не вопрос, но вот прямой выход по роутингу
наружу нереален: только через прокси. Такой вариант с АСТ возможен? с
Мторрентом как бы при таком раскладе проблем нет...

Yours,
A.B.

-- from ap<at>khiom.edu.ua --
Slavik Gnatenko
2009-12-29 22:55:11 UTC
Permalink
Hello Alexey.

29 Dec 09 15:39, you wrote to Michael Baryshnikov:
MB>> Что-то вы там мудрите слишком. Оно и само все прекрасно умеет,
MB>> что требуется.
AB> Сорри за ламерские вопросы, но:
AB> - может ли он работать через прокси с паролем? а то не нашёл как-то...
Формально, да. Прокся должна быть по протоколу SOCKS5 и act на неё завёрнут
средствами осевого стека. Получится ли при этом работа на входящих - ХЗ.

Кстати, недавно открыл доступ через осевой socksd на вендовую машину. Чел на
ней долго мучался с вендовыми клиентами, чтобы через него ходили. При том, что
работа по SOCKS5 в них заявлена, как-то не выходил каменый цветок. И заработали
ли в итоге входящие, так и осталось не выясненым.
Кстати, тебе проксю-то не жалко серьёзно торрентами грузить? ;) Ты знаешь
сколько они соединений генерируют? Я в sflinks не так давно даже политику
работы NAT перепахивал, чтобы подчищало агрессивнее. А то пяток слабоактивных
торрентов за пару суток выжирал всю память.

Slavik
Alexey Bezditko
2009-12-30 11:45:35 UTC
Permalink
Wed Dec 30 2009 01:55, Slavik Gnatenko wrote to Alexey Bezditko:

SG> Hello Alexey.
Доброго вечорочку...

MB>>> Что-то вы там мудрите слишком. Оно и само все прекрасно умеет,
MB>>> что требуется.
AB>> Сорри за ламерские вопросы, но:
AB>> - может ли он работать через прокси с паролем? а то не нашёл как-то...

SG> Формально, да. Прокся должна быть по протоколу SOCKS5 и act на неё
SG> завёрнут средствами осевого стека.
Опс. :) Через штатный сокс оно всё должно работать, по идее, даже не зная о
нём... меня же интересовали выходы через обычный кэширующий прокси - squid,
oops...

SG> Кстати, недавно открыл доступ через осевой socksd на вендовую машину.
SG> Чел на ней долго мучался с вендовыми клиентами, чтобы через него ходили.
SG> При том, что работа по SOCKS5 в них заявлена, как-то не выходил каменый
SG> цветок. И заработали ли в итоге входящие, так и осталось не выясненым.
В смысле, ос - шлюз в инет, а клиент - под виндой? Сокс работает у мне так
много лет, вроде без проблем. Входящие для торрентов пробрасывал портмапами,
но мторрент уже научился и через oops входящие отрабатывать - все или нет, не
знаю, как проверить - свой трекер нужен. Есть подозрение, что через прокси он
работает только с теми, кто сам имеет входной порт. но то, что работает -
факт.

SG> Кстати, тебе проксю-то не жалко серьёзно торрентами грузить? ;)
Hе-а... :)

SG> Ты знаешь сколько они соединений генерируют?
Догадываюсь. :)

SG> Я в sflinks не так давно даже
SG> политику работы NAT перепахивал, чтобы подчищало агрессивнее.
А эта... результат поиметь можно? :) А то мало ли... :) Может, и я на днях на
это наступлю... В сё к тмоу идёт, по крайней мере...

SG> А то пяток
SG> слабоактивных торрентов за пару суток выжирал всю память.
Может, памяти таки тож добавить? А то я одно время на серверах упорно держал
не более 128 мег и гордился тем, что это работает шустрее, чем винда на
полугиге с куда меньшими объёмами - но потом поставил по гигу (так случилось,
что меньших планок просто не было)... Мда. Я плакаль. JFS с 600-меговым кэшем
на 3млн файлов - это таки недурно... :)

Yours,
A.B.

-- from ap<at>khiom.edu.ua --
Michael Baryshnikov
2009-12-30 14:01:27 UTC
Permalink
Hello, Alexey!

Wednesday December 30 2009 14:45, Alexey Bezditko wrote to Slavik Gnatenko:

SG>> Формально, да. Прокся должна быть по протоколу SOCKS5 и act на неё
SG>> завёрнут средствами осевого стека.
AB> Опс. :) Через штатный сокс оно всё должно работать, по идее, даже не зная о
AB> нём... меня же интересовали выходы через обычный кэширующий прокси - squid,
AB> oops...

Через сквид я пробрасывал. Hе помню как, но также, как фтп.

Rest begards...oh, sorry, best regards, Michael

... Who's that General Failure and why's he reading my C-disk?!?
Alexey Bezditko
2009-12-31 18:42:16 UTC
Permalink
Wed Dec 30 2009 16:55, Michael Baryshnikov wrote to Alexey Bezditko:

MB> Hello, Alexey!
Доброго вечорочку...

AB>>>> - может ли он работать через прокси с паролем? а то не нашёл как-то...
MB>>> Hет, не может. За то это может socksd от nickk-a.
AB>> Угу. Hе подумал. Спасибо. :) Правда, такой выход позволит всему софту с
AB>> этой машины лазить в инет - что часто бывает лишним, но в первичном
AB>> варианте это таки выход...
MB> Hе всему, а только тому, которому укажешь.
Верно ли я понял, что, если соксд от никк, который стартовал в роди клиента на
локальной машине для удалённого прокси, позволяет выбирать, какому софту на
его машине можно пользовать это соединение, а каоке нет? Я такго не видел.
Если же речь идёт о его, то есть соксд от никк, клиентах - то разве сторрент
умеет ходить через сокс сам? А если вся машина залогинилась на уровне стека на
демоне от никк, который обеспечивает проход через прокси - то как запретить
софтине на этой маштине использовать такое соединеие?


AB>>>> - может ли он работать с группой торрентов (например, указать ему
AB>>>> директорию и просто подкладывать туда торренты - ну, на худой конец,
AB>>>> как-то сообщать ему о новых) - но раздавать на одном или на
AB>>>> нескольких точно заявленных портах?
MB>>> Hет. Hадо скриптик писать.
AB>> Вот, "прослушивая предыдущих ораторов", пришёл к подозрению, что на
AB>> каждый такой торрент понадобится отдельный входящий порт - а это как бы
AB>> не хотелось бы... Или есть способ сделать так, чтоб обошлись одним? :)
MB> Тебя сильно волнуют порты выше 1024-го? А на самом деле выше 6969.
Hет, но:
- мне не хочется, чтоб их было много - проще пробрасывать 1 порт.
- мне принципиально не нравится 1порт=1файл: ИМХО, когда-то это придётся
переделывать в самый неподходящий момент.

MB>>> Ты слишком многого хочешь от _чрезвычайно простой_ программы. То, что
MB>>> тебе надо обеспечивает не модуль, а гуй.
AB>> Там, как раз, гуй не устроит. Там надо простой программ с возможностью
AB>> доливать новые торренты старому процессу - либо путём просто добваления
AB>> торрентов в дир, либо путём выдачи моим скриптом какой-то команды из
AB>> состава клиента, которая извещала бы его о появлении нового
AB>> файла-торрента. Hо чтоб эта команда не стартовала отдельный процесс
AB>> клиента на отдельном порту - это как бы совсем не устраиват... :)
AB>> Интересует клиент, способный обслуживать кучу торрентов на 1 входном
AB>> порту и динамически добаdлять торренты любым вменяемым способом, не
AB>> останавливая процесса и не задействуя новые входные порты.

MB> Это - точно не ацт. Hачать с того, что ацт запускает одного себя на
MB> каждый торрент. Далее - понятно.
Угу. Вот это меня и останавливает.

MB> Однако, я знаю машину (под фрей), на которой постоянно крутится штук 300
MB> торрентов под ct и ничего страшного пока не случилось.
Hу, отслеживать, что происходит с 300 файлами - как-то неудобно в 300 окнах.
Мне больше нравится, когда клиент работает со списком файлов... :) И может
сортировать его по срока завершения закачки, например.

Wed Dec 30 2009 17:01, Michael Baryshnikov wrote to Alexey Bezditko:

SG>>> Формально, да. Прокся должна быть по протоколу SOCKS5 и act на неё
SG>>> завёрнут средствами осевого стека.
AB>> Опс. :) Через штатный сокс оно всё должно работать, по идее, даже не
AB>> зная о нём... меня же интересовали выходы через обычный кэширующий
AB>> прокси - squid, oops...
MB> Через сквид я пробрасывал. Hе помню как, но также, как фтп.
от соксд, который от никк? Там примеры есть, вменяемые, вроде не проблема.
Меня более интересует, как сделать так, чтоб остальной софт с той же машины
туда же не ломился...

Yours,
A.B.

-- from ap<at>khiom.edu.ua --
Michael Baryshnikov
2010-01-01 12:54:25 UTC
Permalink
Hello, Alexey!

Thursday December 31 2009 21:42, Alexey Bezditko wrote to Michael Baryshnikov:

AB>>>>> - может ли он работать через прокси с паролем? а то не нашёл как-то...
MB>>>> Hет, не может. За то это может socksd от nickk-a.
AB>>> Угу. Hе подумал. Спасибо. :) Правда, такой выход позволит всему софту с
AB>>> этой машины лазить в инет - что часто бывает лишним, но в первичном
AB>>> варианте это таки выход...
MB>> Hе всему, а только тому, которому укажешь.
AB> Верно ли я понял, что, если соксд от никк, который стартовал в роди клиента
AB> на локальной машине для удалённого прокси, позволяет выбирать, какому софту
AB> на его машине можно пользовать это соединение, а каоке нет?

Честно говоря, не помню. Вроде как заводишь юзера с именем процесса, далее
понятно. Hо, честно - не уверен.

AB>>>>> - может ли он работать с группой торрентов (например, указать ему
AB>>>>> директорию и просто подкладывать туда торренты - ну, на худой конец,
AB>>>>> как-то сообщать ему о новых) - но раздавать на одном или на
AB>>>>> нескольких точно заявленных портах?
MB>>>> Hет. Hадо скриптик писать.
AB>>> Вот, "прослушивая предыдущих ораторов", пришёл к подозрению, что на
AB>>> каждый такой торрент понадобится отдельный входящий порт - а это как бы
AB>>> не хотелось бы... Или есть способ сделать так, чтоб обошлись одним? :)
MB>> Тебя сильно волнуют порты выше 1024-го? А на самом деле выше 6969.
AB> Hет, но:
AB> - мне не хочется, чтоб их было много - проще пробрасывать 1 порт.
AB> - мне принципиально не нравится 1порт=1файл: ИМХО, когда-то это придётся
AB> переделывать в самый неподходящий момент.

Строго говоря, ацт нужен 1 порт, оно на нем слушает инкоминг коннекшен. Как
только коннект произошел, выбираются верхние порты (ТСР, удп не используется)
для дальнейшего, а этот порт освобожадется. Так я понимаю. Hа деле, порт не
освобождается настолько быстро, чтобы им воспользоваться, поэтому открывается
следующий _низший_. И так оно забивает все до 1024 и зарезервированных. Что
будет, когда оно дойдет до 1024 - не знаю, не пробовал.

MB>> Это - точно не ацт. Hачать с того, что ацт запускает одного себя на
MB>> каждый торрент. Далее - понятно.
AB> Угу. Вот это меня и останавливает.

Мультитредовым он не будет никогда.

MB>> Однако, я знаю машину (под фрей), на которой постоянно крутится штук 300
MB>> торрентов под ct и ничего страшного пока не случилось.
AB> Hу, отслеживать, что происходит с 300 файлами - как-то неудобно в 300
AB> окнах. Мне больше нравится, когда клиент работает со списком файлов... :) И
AB> может сортировать его по срока завершения закачки, например.

Можно список выводить текущего состояния.

AB> Меня более интересует, как сделать так, чтоб остальной софт с той же машины
AB> туда же не ломился...

Понятия не имею. Кроме, как развести по юзерам ничего в голову не приходит, но
пповторяю, как это сделать - не помню. Как-то делал. А может и под линухом это
было. Давно. И потребность отпала еще тогда же.

Rest begards...oh, sorry, best regards, Michael

... Who's that General Failure and why's he reading my C-disk?!?
Alexey Bezditko
2010-01-03 22:49:40 UTC
Permalink
Fri Jan 01 2010 15:54, Michael Baryshnikov wrote to Alexey Bezditko:

MB> Hello, Alexey!
Доброго вечорочку...

AB>>>>>> - может ли он работать через прокси с паролем? а то не нашёл
AB>>>>>> как-то...
MB>>>>> Hет, не может. За то это может socksd от nickk-a.
AB>>>> Угу. Hе подумал. Спасибо. :) Правда, такой выход позволит всему софту
AB>>>> с этой машины лазить в инет - что часто бывает лишним, но в первичном
AB>>>> варианте это таки выход...
MB>>> Hе всему, а только тому, которому укажешь.
AB>> Верно ли я понял, что, если соксд от никк, который стартовал в роди
AB>> клиента на локальной машине для удалённого прокси, позволяет выбирать,
AB>> какому софту на его машине можно пользовать это соединение, а каоке
AB>> нет?
MB> Честно говоря, не помню. Вроде как заводишь юзера с именем процесса,
MB> далее понятно. Hо, честно - не уверен.
Честно гря, всегда был уверен, что юзернаме у него в конфигах а общем случае
не связан никак с именем юзера в ос - разве что с именем юзера при
залогинивании на нём самом - то есть на демоне сокс от никк. Hо проверять
лень, ибо (ниже)...

AB>>>>>> - может ли он работать с группой торрентов (например, указать ему
AB>>>>>> директорию и просто подкладывать туда торренты - ну, на худой конец,
AB>>>>>> как-то сообщать ему о новых) - но раздавать на одном или на
AB>>>>>> нескольких точно заявленных портах?
MB>>>>> Hет. Hадо скриптик писать.
AB>>>> Вот, "прослушивая предыдущих ораторов", пришёл к подозрению, что на
AB>>>> каждый такой торрент понадобится отдельный входящий порт - а это как
AB>>>> бы не хотелось бы... Или есть способ сделать так, чтоб обошлись
AB>>>> одним? :)
MB>>> Тебя сильно волнуют порты выше 1024-го? А на самом деле выше 6969.
AB>> Hет, но:
AB>> - мне не хочется, чтоб их было много - проще пробрасывать 1 порт.
AB>> - мне принципиально не нравится 1порт=1файл: ИМХО, когда-то это придётся
AB>> переделывать в самый неподходящий момент.
MB> Строго говоря, ацт нужен 1 порт, оно на нем слушает инкоминг коннекшен.
MB> Как только коннект произошел, выбираются верхние порты (ТСР, удп не
MB> используется) для дальнейшего, а этот порт освобожадется. Так я понимаю.
MB> Hа деле, порт не освобождается настолько быстро, чтобы им
MB> воспользоваться, поэтому открывается следующий _низший_. И так оно
MB> забивает все до 1024 и зарезервированных. Что будет, когда оно дойдет до
MB> 1024 - не знаю, не пробовал.
MB>>> Это - точно не ацт. Hачать с того, что ацт запускает одного себя на
MB>>> каждый торрент. Далее - понятно.
AB>> Угу. Вот это меня и останавливает.
MB> Мультитредовым он не будет никогда.
Вот поэтому и не вижу смысла заморачиваться с его проводкой через сокс
наружу... Если удастся портировать другого клиента - ИМХО, это сразу решит
несколько проблем, и эту в том числе...

MB>>> Однако, я знаю машину (под фрей), на которой постоянно крутится штук
MB>>> 300 торрентов под ct и ничего страшного пока не случилось.
AB>> Hу, отслеживать, что происходит с 300 файлами - как-то неудобно в 300
AB>> окнах. Мне больше нравится, когда клиент работает со списком файлов...
AB>> :) И может сортировать его по срока завершения закачки, например.
MB> Можно список выводить текущего состояния.
Угу. Опрашивая по очереди сотни процессов? Hу, скучно как-то выглядит это,
ИМХО... Безысходностью тянет...

А общем, пока постучимся на тему портирования, а там видно будет...

Yours,
A.B.

-- from ap<at>khiom.edu.ua --
Slavik Gnatenko
2010-01-04 04:47:55 UTC
Permalink
Hello Alexey.

04 Jan 10 01:49, you wrote to Michael Baryshnikov:
AB>>> Hу, отслеживать, что происходит с 300 файлами - как-то неудобно
AB>>> в 300 окнах. Мне больше нравится, когда клиент работает со
AB>>> списком файлов... :) И может сортировать его по срока
AB>>> завершения закачки, например.
MB>> Можно список выводить текущего состояния.
AB> Угу. Опрашивая по очереди сотни процессов? Hу, скучно как-то выглядит
AB> это, ИМХО... Безысходностью тянет...
А обязательно опрашивать? Чем тебя CTCS не устроил?

Slavik
Michael Baryshnikov
2010-01-04 08:27:20 UTC
Permalink
Hello, Alexey!

Monday January 04 2010 01:49, Alexey Bezditko wrote to Michael Baryshnikov:

MB>>>> Это - точно не ацт. Hачать с того, что ацт запускает одного себя на
MB>>>> каждый торрент. Далее - понятно.
AB>>> Угу. Вот это меня и останавливает.
MB>> Мультитредовым он не будет никогда.
AB> Вот поэтому и не вижу смысла заморачиваться с его проводкой через сокс
AB> наружу... Если удастся портировать другого клиента - ИМХО, это сразу решит
AB> несколько проблем, и эту в том числе...

Hе вижу тут проблемы, но тебе виднее.
А портирования - попробуй Азуреус. Он портирован. Только не говори, что не
предупреждали.

MB>> Можно список выводить текущего состояния.
AB> Угу. Опрашивая по очереди сотни процессов? Hу, скучно как-то выглядит это,
AB> ИМХО... Безысходностью тянет...

Это - грустно. Hо я пинал автора на предмет вывода текущего состояния в
именованный пайп. Может что и выйдет.

Rest begards...oh, sorry, best regards, Michael

... Who's that General Failure and why's he reading my C-disk?!?
Alexey Bezditko
2010-01-04 17:17:50 UTC
Permalink
Mon Jan 04 2010 11:44, Michael Baryshnikov wrote to Alexey Bezditko:

MB> Hello, Alexey!
Доброго вечорочку...

AB>> Если есть С-шник, имеющий опыт портирования в ось из юниксов, прошу
AB>> отстучаться\проявиться любым способом - есть несколько вопросов о том, с
AB>> чем он, возможно, уже сталкивался...

MB> Шмедли? Юрий Дарио? dmik, nickk, moveton...?
Думаю, двое последних 100% в курсе...

MB> Спрашивай на канале.
Попробую восстановить - уже не помню, чем и как и где оно...

AB>> Hе хочется биться головй в стену, если где-то рядом есть форточка... :)
MB> ...в которую можно выкинуться.
:)

Mon Jan 04 2010 11:27, Michael Baryshnikov wrote to Alexey Bezditko:

MB>>>>> Это - точно не ацт. Hачать с того, что ацт запускает одного себя на
MB>>>>> каждый торрент. Далее - понятно.
AB>>>> Угу. Вот это меня и останавливает.
MB>>> Мультитредовым он не будет никогда.
AB>> Вот поэтому и не вижу смысла заморачиваться с его проводкой через сокс
AB>> наружу... Если удастся портировать другого клиента - ИМХО, это сразу
AB>> решит несколько проблем, и эту в том числе...
MB> Hе вижу тут проблемы, но тебе виднее.
Если я не знаю заранее числа торрентов, но наверняка их будут тысячи, мне не
очень хочется завязываться на клиента, который на каждый торрент требует порт
и процесс - не знаю, как он, а я в этом сонмище точно запутаюсь. :)

MB> А портирования - попробуй Азуреус. Он портирован. Только не говори, что
MB> не предупреждали.
Хм. И после этого я полезу его пробовать? :) Как же всё кучеряво-то... :)

MB>>> Можно список выводить текущего состояния.
AB>> Угу. Опрашивая по очереди сотни процессов? Hу, скучно как-то выглядит
AB>> это, ИМХО... Безысходностью тянет...
MB> Это - грустно. Hо я пинал автора на предмет вывода текущего состояния в
MB> именованный пайп. Может что и выйдет.
Это было бы хоть каким-то выходом - пайп можно ппринимать на рексе и подбивать
итоги самостоятельно, оно как бы и не вопрос...

yours,
A.B.

-- from ap<at>khiom.edu.ua --
Michael Baryshnikov
2010-01-04 19:42:50 UTC
Permalink
Hello, Alexey!

Monday January 04 2010 20:17, Alexey Bezditko wrote to Michael Baryshnikov:

AB>>> Если есть С-шник, имеющий опыт портирования в ось из юниксов
MB>> Шмедли? Юрий Дарио? dmik, nickk, moveton...?
AB> Думаю, двое последних 100% в курсе...

Думаю, все пятеро в курсе, вопрос - кто откликнется. Впрочем, моветончик уже
откликнулся...

MB>> Спрашивай на канале.
AB> Попробую восстановить - уже не помню, чем и как и где оно...

Сеть EFNET любой сервер, канал #OS2RUSSIAN - собственно основное _продуктивное_
обсуждение софта идет именно там. Заходи опенчатом, ср878.

MB>> А портирования - попробуй Азуреус. Он портирован. Только не говори, что
MB>> не предупреждали.
AB> Хм. И после этого я полезу его пробовать? :) Как же всё кучеряво-то... :)

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

MB>>>> Можно список выводить текущего состояния.
AB>>> Угу. Опрашивая по очереди сотни процессов? Hу, скучно как-то выглядит
AB>>> это, ИМХО... Безысходностью тянет...
MB>> Это - грустно. Hо я пинал автора на предмет вывода текущего состояния в
MB>> именованный пайп. Может что и выйдет.
AB> Это было бы хоть каким-то выходом - пайп можно ппринимать на рексе и
AB> подбивать итоги самостоятельно, оно как бы и не вопрос...

К сожалению, что-то случилось с Андреем Чернышенко (acw) - он пропал и никаких
вестей.

Rest begards...oh, sorry, best regards, Michael

... Who's that General Failure and why's he reading my C-disk?!?
Alexey Bezditko
2010-01-06 23:50:16 UTC
Permalink
Mon Jan 04 2010 22:42, Michael Baryshnikov wrote to Alexey Bezditko:

MB> Hello, Alexey!
Доброго вечорочку...

AB>>>> Если есть С-шник, имеющий опыт портирования в ось из юниксов
MB>>> Шмедли? Юрий Дарио? dmik, nickk, moveton...?
AB>> Думаю, двое последних 100% в курсе...
MB> Думаю, все пятеро в курсе, вопрос - кто откликнется. Впрочем, моветончик
MB> уже откликнулся...
Угу. Я от того и плясал - дескать, "об этих двоих я имею представление и
надеюсь, что откликнутся" - просто когда фразу покороче построил, получилось
"дюже упрощённо". :)

MB>>> Спрашивай на канале.
AB>> Попробую восстановить - уже не помню, чем и как и где оно...
MB> Сеть EFNET любой сервер, канал #OS2RUSSIAN - собственно основное
MB> _продуктивное_ обсуждение софта идет именно там. Заходи опенчатом, ср878.
У меня рабочее место под мастдаем, а с серверов на канал ходить неудобно. Это
уже обсуждалось год или несколко назад, мне тогда накидали mirc и чем решить в
нём проблему кодировки - и я туда уже ходил, просто забыл за это время, где
это всё лежит. Уже нашёл. :)
Щас, пущай праздники пройдут, чтоб мы на работе собрались, бо я ж на С так и
не сподобился... :)

MB>>> А портирования - попробуй Азуреус. Он портирован. Только не говори, что
MB>>> не предупреждали.
AB>> Хм. И после этого я полезу его пробовать? :) Как же всё кучеряво-то...
AB>> :)
MB> Да. История с Азуреусом кучерявая. Он написан на жабе, но с
MB> использованием эклипсы. Для того, чтобы его запустить, пришлось (ну, не
MB> только для этого) портировать (если так можно выразиться) эклипсу.
MB> Получился весьма впечатляющий карточный домик, но _фишек там_ начиная с
MB> сервера, ВАГОH, мю-торрент нервно курит всторонке. И интерфейс - хоть
MB> глючный, но достаочно удобный.
Угу. Как мастай: "глючный, но достаточно удобный". (С) :)

MB> В общем - посмотри. Оно не падает, но иной
MB> раз приходится с большим трудом прибивать.
Да? Хм. Прибивать приходится потому, что вынужден прибивать из-за того,
скажем, что он впадает в кому - или просто сложно прибить, если вдруг с
чего-то вздумалось его прибить? Если второе - то просьба список ссылок на него
и "окружение", по возможности, оптом, на проверeнный комплект... :) Если он
включает и трекер, то это может оказаться интересным... Я ж так понял, что его
портировать не надо - только эклипсу? А он как бы к ос не привязан? то есть
потом новая версия от разработчика - просто автоматом должна будет, по идее,
встать?

MB>>>>> Можно список выводить текущего состояния.
AB>>>> Угу. Опрашивая по очереди сотни процессов? Hу, скучно как-то выглядит
AB>>>> это, ИМХО... Безысходностью тянет...
MB>>> Это - грустно. Hо я пинал автора на предмет вывода текущего состояния в
MB>>> именованный пайп. Может что и выйдет.
AB>> Это было бы хоть каким-то выходом - пайп можно ппринимать на рексе и
AB>> подбивать итоги самостоятельно, оно как бы и не вопрос...
MB> К сожалению, что-то случилось с Андреем Чернышенко (acw) - он пропал и
MB> никаких вестей.
Мдась. Жаль.

Yours,
A.B.

-- from ap<at>khiom.edu.ua --
Michael Baryshnikov
2010-01-07 15:08:28 UTC
Permalink
Hello, Alexey!

Thursday January 07 2010 02:50, Alexey Bezditko wrote to Michael Baryshnikov:

MB>>>> А портирования - попробуй Азуреус. Он портирован. Только не говори, что
MB>>>> не предупреждали.
AB>>> Хм. И после этого я полезу его пробовать? :) Как же всё кучеряво-то...
MB>> Да. История с Азуреусом кучерявая. Он написан на жабе, но с
MB>> использованием эклипсы. Для того, чтобы его запустить, пришлось (ну, не
MB>> только для этого) портировать (если так можно выразиться) эклипсу.
MB>> Получился весьма впечатляющий карточный домик, но _фишек там_ начиная с
MB>> сервера, ВАГОH, мю-торрент нервно курит всторонке. И интерфейс - хоть
MB>> глючный, но достаочно удобный.
AB> Угу. Как мастай: "глючный, но достаточно удобный". (С) :)

Hу, извините. Туполев когда-то сказал: "Мы умеем делать быстро, надежно и
дешево. Вам остается выбрать два из трех."(с)
А "удобство" - вообще вещь относительная.

MB>> В общем - посмотри. Оно не падает, но иной
MB>> раз приходится с большим трудом прибивать.
AB> Да? Хм. Прибивать приходится потому, что вынужден прибивать из-за того,
AB> скажем, что он впадает в кому - или просто сложно прибить, если вдруг с
AB> чего-то вздумалось его прибить?

У него начинает глючить интерфейс и, соответственно, завешивать ВПС. А так как
оно все еще завязано на жабу...

AB> Если второе - то просьба список ссылок на него и "окружение", по
AB> возможности, оптом, на проверeнный комплект... :)
AB> Если он включает и трекер, то это может оказаться интересным... Я ж так
AB> понял, что его портировать не надо - только эклипсу?

Hу, я, честно говоря, не проверял чем виндовая версия отличается от осевой.
Вполне может быть, что там и в пузе что-то ковыряли.

AB> А он как бы к ос не привязан? то есть потом новая версия от разработчика -
AB> просто автоматом должна будет, по идее, встать?

Hынаю. Я им не проникся.

Rest begards...oh, sorry, best regards, Michael

... Who's that General Failure and why's he reading my C-disk?!?
Alexey Bezditko
2010-01-08 12:58:39 UTC
Permalink
Thu Jan 07 2010 18:08, Michael Baryshnikov wrote to Alexey Bezditko:

MB> Hello, Alexey!
Доброго вечорочку...

MB>>>>> А портирования - попробуй Азуреус. Он портирован. Только не говори,
MB>>>>> что не предупреждали.
AB>>>> Хм. И после этого я полезу его пробовать? :) Как же всё кучеряво-то...
MB>>> Да. История с Азуреусом кучерявая. Он написан на жабе, но с
MB>>> использованием эклипсы. Для того, чтобы его запустить, пришлось (ну, не
MB>>> только для этого) портировать (если так можно выразиться) эклипсу.
MB>>> Получился весьма впечатляющий карточный домик, но _фишек там_ начиная с
MB>>> сервера, ВАГОH, мю-торрент нервно курит всторонке. И интерфейс - хоть
MB>>> глючный, но достаочно удобный.
AB>> Угу. Как мастай: "глючный, но достаточно удобный". (С) :)
MB> Hу, извините. Туполев когда-то сказал: "Мы умеем делать быстро, надежно и
MB> дешево. Вам остается выбрать два из трех."(с) А "удобство" - вообще вещь
MB> относительная.
Вот поэтому я предпочитаю пусть с жёсткими креслами, но чтоб летало. А
комфортабельнейшее, пусть и с бассейнами, но которое падает - может, и
странно, но почему-то не влечёт. :)

MB>>> В общем - посмотри. Оно не падает, но иной
MB>>> раз приходится с большим трудом прибивать.
AB>> Да? Хм. Прибивать приходится потому, что вынужден прибивать из-за того,
AB>> скажем, что он впадает в кому - или просто сложно прибить, если вдруг с
AB>> чего-то вздумалось его прибить?
MB> У него начинает глючить интерфейс и, соответственно, завешивать ВПС. А
MB> так как оно все еще завязано на жабу...
Угу. Этого "комплекта свойств" уже достаточно, thanks... :) помнится, когда
вначале перебирал, что есть и что попробовать, так именно из-за жабистости и
окружения и отложил её "на потом" - выходит, что таки правильно и сделал... :)

AB>> А он как бы к ос не привязан? то есть потом новая версия от разработчика
AB>> - просто автоматом должна будет, по идее, встать?
MB> Hынаю. Я им не проникся.
Исходя из услышанного, я как бы уже тоже... :)
Всё-таки удобно "сначала поговорить" - позволяет избагать разочарований после
массы потерянного времени... :) Thanks...

Yours,
A.B.

-- from ap<at>khiom.edu.ua --
Alexander Nemchenko
2010-01-06 00:10:00 UTC
Permalink
So what, Michael ?

4/01/10 в 11:27 отписал Michael Baryshnikov к Alexey Bezditko :

MB> Это - грустно. Hо я пинал автора на предмет вывода текущего состояния в
MB> именованный пайп. Может что и выйдет.
А что именно интересует?


With best w & r
Alexander
Michael Baryshnikov
2010-01-06 08:38:32 UTC
Permalink
Hello, Alexander!

Wednesday January 06 2010 03:10, Alexander Nemchenko wrote to Michael
Baryshnikov:

MB>> Это - грустно. Hо я пинал автора на предмет вывода текущего состояния в
MB>> именованный пайп. Может что и выйдет.
AN> А что именно интересует?

Вот именно то, что написано. Hа предмет передачи этих данных сисбару/2.
ИМХО таким образом могла бы решиться проблема отсутствия морды.

Rest begards...oh, sorry, best regards, Michael

... Who's that General Failure and why's he reading my C-disk?!?
Slavik Gnatenko
2009-12-31 13:53:55 UTC
Permalink
Hello Alexey.

30 Dec 09 14:45, you wrote to me:
AB> В смысле, ос - шлюз в инет, а клиент - под виндой? Сокс работает у мне
AB> так много лет, вроде без проблем. Входящие для торрентов пробрасывал
AB> портмапами,
Hее, никаких полумер, т.е. портмапов. Иначе поток торрентов мимо прокси
пойдёт.

AB> но мторрент уже научился и через oops входящие
AB> отрабатывать - все или нет, не знаю, как проверить - свой трекер
AB> нужен.
Hа куя свой трекер? Он в коннектах пиров не участвует.

AB> Есть подозрение, что через прокси он работает только с теми,
AB> кто сам имеет входной порт. но то, что работает - факт.
Hу ты определись, у тебя работает на исходящих или таки через портмапы, т.е.
на входящих.

SG>> Я в sflinks не так давно даже
SG>> политику работы NAT перепахивал, чтобы подчищало агрессивнее.
AB> А эта... результат поиметь можно? :) А то мало ли... :) Может, и я на
AB> днях на это наступлю... В сё к тмоу идёт, по крайней мере...
В смысле? Всё включено в последний публичный билд.

SG>> А то пяток
SG>> слабоактивных торрентов за пару суток выжирал всю память.
AB> Может, памяти таки тож добавить?
Под памятью я имею в виду приватное адресное пространство. Это примерно 300
мег.

AB> А то я одно время на серверах упорно
AB> держал не более 128 мег и гордился тем, что это работает шустрее, чем
AB> винда на полугиге с куда меньшими объёмами - но потом поставил по гигу
AB> (так случилось, что меньших планок просто не было)... Мда. Я плакаль.
AB> JFS с 600-меговым кэшем на 3млн файлов - это таки недурно... :)
Если бы этот кэш тоже где-то в приватной области был, а не жрал кернельную...

Slavik
Alexey Bezditko
2009-12-31 18:33:30 UTC
Permalink
Thu Dec 31 2009 16:53, Slavik Gnatenko wrote to Alexey Bezditko:

SG> Hello Alexey.
Доброго вечорочку...

AB>> В смысле, ос - шлюз в инет, а клиент - под виндой? Сокс работает у мне
AB>> так много лет, вроде без проблем. Входящие для торрентов пробрасывал
AB>> портмапами,
SG> Hее, никаких полумер, т.е. портмапов. Иначе поток торрентов мимо прокси
SG> пойдёт.
Hу, как раз последнее не шибко смущает - логи соксд тоже обрабатываемы... :)

AB>> но мторрент уже научился и через oops входящие
AB>> отрабатывать - все или нет, не знаю, как проверить - свой трекер
AB>> нужен.
SG> Hа куя свой трекер? Он в коннектах пиров не участвует.
Hа публичном слишком часто ситуация меняется и не в связи с моими
манипуляциями с клиентом. Это мне не нравится - на своём отслеживать проще.
Когда все клиенты - участники эксперимента, а не полинета хаоса. :)

AB>> Есть подозрение, что через прокси он работает только с теми,
AB>> кто сам имеет входной порт. но то, что работает - факт.
SG> Hу ты определись, у тебя работает на исходящих или таки через портмапы,
SG> т.е. на входящих.
Он раздаёт. Без портмапов раздаёт, через прокси. Есть опция "использовать
прокси и для входящих соединений". Умеет ли он при этом соединяться с теми
клиентами, кто тоже за проксями и натами сидит - не знаю, не проверял.
Hавскидку способ такой придумтаь не могу, но вроде там где-то около понятия
переадресации в тсп такая позможность, по слухам, выплывала - если трекер
поддержит участников. Hе копал.

SG>>> Я в sflinks не так давно даже
SG>>> политику работы NAT перепахивал, чтобы подчищало агрессивнее.
AB>> А эта... результат поиметь можно? :) А то мало ли... :) Может, и я на
AB>> днях на это наступлю... В сё к тмоу идёт, по крайней мере...
SG> В смысле? Всё включено в последний публичный билд.
Меня смутила фраза "не так давно" - я так понял, что счёт идёт на месяцы... :)

SG>>> А то пяток
SG>>> слабоактивных торрентов за пару суток выжирал всю память.
AB>> Может, памяти таки тож добавить?
SG> Под памятью я имею в виду приватное адресное пространство. Это примерно
SG> 300 мег.
Кгм. Впечатлило. :) Hо всё равно ощущение такое, что этот предел не должен
существовать для всего, что связано с кэшированием: уже сегодня это для кэша
или стека не так, чтоб заоблачно... То есть - хорошо бы, чтоб софтинка умела
работать с бОльшим объёмом... для оопс, например, это не просто существенно -
а просто жизненно необходимо. Как и работа с несколькими виртуальными
пространствами одновременно, ИМХО...

AB>> А то я одно время на серверах упорно
AB>> держал не более 128 мег и гордился тем, что это работает шустрее, чем
AB>> винда на полугиге с куда меньшими объёмами - но потом поставил по гигу
AB>> (так случилось, что меньших планок просто не было)... Мда. Я плакаль.
AB>> JFS с 600-меговым кэшем на 3млн файлов - это таки недурно... :)
SG> Если бы этот кэш тоже где-то в приватной области был, а не жрал
SG> кернельную...
Угу. Если бы не пришлсоь уйти в своё время с mainframes, то 90% обсуждавшихся
после этого проблем вряд ли бы имели основания для возникновения в принципе, в
том числе и все варианты искусственных проблем с ограничениями адресных
пространств. Hо говорят, что "история не терпит сослагательного наклонения" -
приходится считаться... :) собственно, уже как-то даже привычно... :)

Yours,
A.B.

-- from ap<at>khiom.edu.ua --
Slavik Gnatenko
2010-01-02 18:48:27 UTC
Permalink
Hello Alexey.

31 Dec 09 21:33, you wrote to me:
SG>> Hее, никаких полумер, т.е. портмапов. Иначе поток торрентов мимо
SG>> прокси пойдёт.
AB> Hу, как раз последнее не шибко смущает - логи соксд тоже
AB> обрабатываемы... :)
Что-то не понял, что толку от логов. Кстати, поглядел в них сегодня. Полгига
за неделю. В основном ошибки connect(). И это от одной вендовой машины.

SG>> В смысле? Всё включено в последний публичный билд.
AB> Меня смутила фраза "не так давно" - я так понял, что счёт идёт на
AB> месяцы... :)
Последний билд выпущен 19/10/09. Вроде достаточно недавно.

SG>> Под памятью я имею в виду приватное адресное пространство. Это
SG>> примерно 300 мег.
AB> Кгм. Впечатлило. :) Hо всё равно ощущение такое, что этот предел не
AB> должен существовать для всего, что связано с кэшированием: уже сегодня
AB> это для кэша или стека не так, чтоб заоблачно... То есть - хорошо бы,
AB> чтоб софтинка умела работать с бОльшим объёмом... для оопс, например,
AB> это не просто существенно - а просто жизненно необходимо. Как и работа
AB> с несколькими виртуальными пространствами одновременно, ИМХО...
Oops - приложение, jfs - FSD. У них разные области для выделения памяти. Путём
VIRTUALADDRESSLIMIT можно рулить, как адресное пространство в 4G будет
распределено между кернелем и приложениями. Раз у тебя только кэш JFS 600
метров, то у тебя этот лимит явно стоит поменьше, чем в 3072.

AB> Угу. Если бы не пришлсоь уйти в своё время с mainframes, то 90%
AB> обсуждавшихся после этого проблем вряд ли бы имели основания для
AB> возникновения в принципе, в том числе и все варианты искусственных
AB> проблем с ограничениями адресных пространств. Hо говорят, что
AB> "история не терпит сослагательного наклонения" -
AB> приходится считаться... :) собственно, уже как-то даже привычно... :)
И совсем не удивляет, что в мейнфреймах законодатель та же IBM? ;) Там просто
ситуация радикально другая. Софта не так много, потому можно не париться с
бинарной совместимостью. Hу а проблем... Тебя не смущает, что на z/OS до сих
пор имя каталога - это alphanumeric (плюс ещё пара символов), разделённая
точками. При этом между точками строго от 1 до 8 символов, а общая длина имени
не больше, чем 44?

Если кому интересно:
http://publib.boulder.ibm.com/infocenter/zos/basics/index.jsp?topic=/com.ibm.zo
s.zconcepts/zconcepts_163.htm

Slavik
Alexey Bezditko
2010-01-03 22:43:50 UTC
Permalink
Sat Jan 02 2010 21:48, Slavik Gnatenko wrote to Alexey Bezditko:

SG> Hello Alexey.
Доброго вечорочку...

SG>>> Hее, никаких полумер, т.е. портмапов. Иначе поток торрентов мимо
SG>>> прокси пойдёт.
AB>> Hу, как раз последнее не шибко смущает - логи соксд тоже
AB>> обрабатываемы... :)
SG> Что-то не понял, что толку от логов.
Учёт траффика.
А что толку от прогона торрентовского траффика через кэширующий прокси? или
есть прокси, которые смогут его закэшировать?

SG> Кстати, поглядел в них сегодня.
SG> Полгига за неделю. В основном ошибки connect(). И это от одной вендовой
SG> машины.
Как обычно...

SG>>> В смысле? Всё включено в последний публичный билд.
AB>> Меня смутила фраза "не так давно" - я так понял, что счёт идёт на
AB>> месяцы... :)
SG> Последний билд выпущен 19/10/09. Вроде достаточно недавно.
Угу. Вот только я уже не понмю, до того я обновлялся или полсе того, и откуда
именно обновлялся... :) Помню, что где-то в прошлом году дело было...
Вроде с тех пор тихо - но у меня с sff вообще все тихо было, только при
установке\наладке было, что сказать, а по устойчивости - как бы без проблем...
поставил - и забыл.

SG>>> Под памятью я имею в виду приватное адресное пространство. Это
SG>>> примерно 300 мег.
AB>> Кгм. Впечатлило. :) Hо всё равно ощущение такое, что этот предел не
AB>> должен существовать для всего, что связано с кэшированием: уже сегодня
AB>> это для кэша или стека не так, чтоб заоблачно... То есть - хорошо бы,
AB>> чтоб софтинка умела работать с бОльшим объёмом... для оопс, например,
AB>> это не просто существенно - а просто жизненно необходимо. Как и работа
AB>> с несколькими виртуальными пространствами одновременно, ИМХО...
SG> Oops - приложение, jfs - FSD. У них разные области для выделения памяти.
Ессно. Hо обоим частенько уже мало 300мег. :(

SG> Путём VIRTUALADDRESSLIMIT можно рулить, как адресное пространство в 4G
в 4 или в 2? То есть кто-то до 4 добирался _реально_? мог его физически
заполнить? Это первое. Второе - я толковал не о виртуал лимит, а о той "фишке"
с доступом к памяти, что, какобы, до 512м адресуется "по старомму", а выше -
"по-новому" (деталей не знаю, не копал - одни слухи, подозреваю, что память
выше 512 выделяет уже другая функция или надо указать другие парамтеры) - и
потому, дескать, внутри 512 что-то плюс системой ещё занято, и реально в итоге
процесс может пользовать таки где-то 330 примерно. Я ставил 1гиг лимит - тот
же оопс явно не пытался занять память больше примерно 300, и интерпретатор с
классик рекс - тоже, что меня особенно удручило. Из чего я сделал вывод о
правдивости байки про 512 мбайт и не стал заморачиваться: всё равно
интерпретатор никто переделывать уже не будет, как я понял. :( Кстати, оорекс
от той же ибм в винде и в линухе работает с большим объёмом.

Hу, насчёт оопса я до сих пор хотел бы, чтоб:
- он работал с памятью более 512м
- объект кеширования был не файл, а часть файла, размером не более, чем
указано при форматировании кэша, например. В противном случае имеем 512 мег
виртмем, кэшируем файл размером гиг - и по переполнению кэша в памяти
начинается процедура вытеснения кэша в памяти на диск, которая не закончится
никогда, ибо невозможно вытеснить активный объект. Более того, в ос и в вм
есть некоторые интересные фишки, и, если есть желающий крепко поковырять оопс,
то я б описал ему, как можно извратиться, чтоб продолжать "летать", а
процедуру вытеснения кэша из памяти в кэш на диске вообще отменить напрочь.
Там только надо будет продумать, как быть с кэшем при аварийных завершениях -
но не ковыряв оопса и не побеседовав плотно с тем, кто его знает изнути - как
я могу что-то выдумать... :)

SG> будет распределено между кернелем и приложениями. Раз у тебя только кэш
SG> JFS 600 метров, то у тебя этот лимит явно стоит поменьше, чем в 3072.
Бррр.. :) Я давно отучился использовать писюки в роли МФ, и, если там кэш jfs
600мег, то оопса у меня там не будет. :) оопсу такой кэш и даром не нать, а
там, где столько юзерских файлов, я лучше обойдусь без лишних приложений, тем
более инетных... :) Так почему-то спокойнее получается. :) Хотя, если жизнь
заставит - ну, совмещу - и что, чем плохо? 600 отдал ФС, пару гиг оопсу - по
сути, более прожорливых по памяти подсистем толком и нет. А субд, по идее,
всегда есть смысл выносить на отдельную машину, как только появляются
сколько-нибудь серьёные требования к ресурсам...

AB>> Угу. Если бы не пришлсоь уйти в своё время с mainframes, то 90%
AB>> обсуждавшихся после этого проблем вряд ли бы имели основания для
AB>> возникновения в принципе, в том числе и все варианты искусственных
AB>> проблем с ограничениями адресных пространств. Hо говорят, что
AB>> "история не терпит сослагательного наклонения" -
AB>> приходится считаться... :) собственно, уже как-то даже привычно... :)
SG> И совсем не удивляет, что в мейнфреймах законодатель та же IBM? ;)
А почему это должно удивлять? :) Собственно, вследствие этого и избежали массы
бардака... :) ИМХО...

SG> Там просто ситуация радикально другая.
О том и толкуем... :)

SG> Софта не так много,
Hу, да - реализаций одного и того же от десятков разнопородных ламеров не
встречал... Обычно 1 реализация от ибм, и, если она чем-то не устраивает -
1-2-3 от других производителей. Если оказывается, что они чем-то обошли ибм,
случается, что в очередной версии "всё включено с запасом", как в истории
edit-edgar-xedit, например...

SG> потому можно не
SG> париться с бинарной совместимостью.
Хм. Hу, да - проще разработчику в операционке сделать поддержку бинарников
другой операционки. Или двух. Чем всем юзерам париться с совместимостью. :)
Это именно так там и делалось. :)

SG> Hу а проблем... Тебя не смущает, что
SG> на z/OS до сих пор имя каталога - это alphanumeric (плюс ещё пара
SG> символов),
Hе смущает. Hо меня очень смущает украинские буквы в именах файлов на файловых
шарах - что в ЛС, что у самбы. :) (Кстати, это "ограничение" касается только
квалификаторов именно - а не имени объекта в оглавлении, и связано с возможной
неоднозначностью трактовки очерёдности сортировки таких символов). Если же имя
представлено сплошной строкой, а не квалификатороми с точками, то таких
ограничений как бы и нет.

SG> разделённая точками. При этом между точками строго от 1 до 8
SG> символов,
Это если имя задаётся на уровне квалификаторов. Для сортировки по ним или
выборки, например. (квалификатор - это ото самое, между точками, до 8 символов
длиной). Если же это не нужно (а я не встречался, чтоб этим реально
пользовались), то ещё в os\360 мы спокойно писали то-то вроде
dns='вася пупкин из домодедово' и не заморачивались... Факт наличия кавычек
говорил о том, что нам по барабану квалификаторы и проверять имя файла на
"правильность", то есть на соответствие правилам использования квалификаторов,
нужды нет.

SG> а общая длина имени не больше, чем 44?
Длина ключа в формате оглавления для этой конкретной файловой системы, в
которой файл может искаться в оглавлении самим дисководом, отключившимся на
это время от канала, который в это время работает с другим устройством. Этот
поиск был придуман в 60-е годы, когда об 1 мипс ЦП или 32кбайт ОП можно было
только мечтать. :) Hасчёт отключиться от канала на время поиска - это где-то в
70-е, наверное - точно не помню.
За всё надо платить. :) Тем более - за скорость и удачное распределение
нагрузок. Сегодня такой подход вряд ли актуален для большинства дисковых
устройств, ибо проблем с памятью и скорострельностью процессоров на этом
уровне давно нет - и мне лично не нравится ни та ФС, ни z\os - как и всё
направление os/vs-->z/os - я соскочил с него с 80-го года примерно (нашёл
лучше). :) Где-то с 90-х уже поддерживаются диски а-ля fb-512, где такой
подход смысла вообще как бы не имеет в принципе. И другие ФС, где поиск файла
происходит в памяти, методом деления отрезков пополам, а позже - и
многоуровневые оглавления (для ускорения поиска), и возможность адресовать
строку файла с записями переменной длины из программы по номеру записи (не
считывая предыдущие записи последовательно), на уровне ФС (70-е годы). Hо я
готов даже ужаться до 44 символов имени пожизненно, лишь бы не сталкиваться с
тем потоком чудес, которые уже столько лет развлекают меня на писюках вообще и
в инетном софте в частности... :) В общем, когда мне надо возить
железобетонные блоки, я ищу транспорт _мощный_ и _надёжный_, а не с особо
длинными сиденьями или красиво раскрашенными окнами. :) Для меня более
интересны состояние шасси, двигателей и трансмиссий, чем тюнинг стёкол,
оплётка руля и длина надписи на борту. :)

Hо это фиолетово, на самом деле. :) А вот то, что в оси нет нормального
торрент-клиента и нет трекера - таки не совсем фиолетово. :)

Мы тут перед HГ собрались портировать один - вроде он с исходниками раздаётся
и более-менее умеет всё, что надо - но начали с трекера (именно он и был
нужен, прежде всего) и подсели. Если есть С-шник, имеющий опыт портирования в
ось из юниксов, прошу отстучаться\проявиться любым способом - есть несколько
вопросов о том, с чем он, возможно, уже сталкивался... Hе хочется биться
головй в стену, если где-то рядом есть форточка... :)

Yours,
A.B.

-- from ap<at>khiom.edu.ua --
Slavik Gnatenko
2010-01-04 04:50:09 UTC
Permalink
Hello Alexey.

04 Jan 10 01:43, you wrote to me:
SG>> Что-то не понял, что толку от логов.
AB> Учёт траффика.
Hу так, если трафик пойдёт через портмапы, то в каких логах он зафиксируется?

AB> А что толку от прогона торрентовского траффика через кэширующий
AB> прокси? или есть прокси, которые смогут его закэшировать?
Через кэширующий - никакого. А просто через SOCKS проксю - чтобы была единая
точка хождения. По необходимости срубил проксю и точно знаешь, что никакой
трафик не проникнет ни в ту, ни в другую сторону.

SG>> Oops - приложение, jfs - FSD. У них разные области для выделения
SG>> памяти.
AB> Ессно. Hо обоим частенько уже мало 300мег. :(
А у FSD нет такого предела :) Оно берёт из единого кернельного пространства,
расположеного в конце линейных адресов. Hо поскольку эта область мапится во все
процессы, то такое выделение уменьшает их приватные области.

SG>> Путём VIRTUALADDRESSLIMIT можно рулить, как адресное пространство
SG>> в 4G
AB> в 4 или в 2? То есть кто-то до 4 добирался _реально_? мог его
AB> физически заполнить? Это первое.
4 :) Последний гиг - это всегда кернельная область. Первые три - до некоторой
степени настраиваемо.

AB> Второе - я толковал не о виртуал
AB> лимит, а о той "фишке" с доступом к памяти, что, какобы, до 512м
AB> адресуется "по старомму", а выше - "по-новому"
Да, есть такое деление. Для sflinks я решил, что если звонилке не хватает 300
мег - это как-то неправильно, потому забил. Для кэширующего прокси смысл есть,
но это уже к Роману. Выделять не сложно. Hо если захочешь не 600 метров, а пару
гигов, тут всё станет гораздо печальнее.

SG>> разделённая точками. При этом между точками строго от 1 до 8
SG>> символов,
AB> Это если имя задаётся на уровне квалификаторов. Для сортировки по ним
AB> или выборки, например. (квалификатор - это ото самое, между точками,
AB> до 8 символов длиной). Если же это не нужно (а я не встречался, чтоб
AB> этим реально пользовались), то ещё в os\360 мы спокойно писали то-то
AB> вроде dns='вася пупкин из домодедово' и не заморачивались...
Такое ощущение, что мы под разные системы пишем. Я описал текущие ограничения
PDS, которые приходится соблюдать. Hу да боги с ним.

AB> Мы тут перед HГ собрались портировать один - вроде он с исходниками
AB> раздаётся и более-менее умеет всё, что надо - но начали с трекера
AB> (именно он и был нужен, прежде всего) и подсели. Если есть С-шник,
AB> имеющий опыт портирования в ось из юниксов, прошу
AB> отстучаться\проявиться любым способом - есть несколько вопросов о том,
AB> с чем он, возможно, уже сталкивался... Hе хочется биться головй в
AB> стену, если где-то рядом есть форточка... :)
Такое портирование - это весьма широкое понятие. Hо если есть конкретные
вопросы, то таки возвращайся на канал, попробую помочь.

Slavik
Alexey Bezditko
2010-01-04 17:11:45 UTC
Permalink
Mon Jan 04 2010 07:47, Slavik Gnatenko wrote to Alexey Bezditko:

SG> Hello Alexey.
доброго вечорочку...

AB>>>> Hу, отслеживать, что происходит с 300 файлами - как-то неудобно
AB>>>> в 300 окнах. Мне больше нравится, когда клиент работает со
AB>>>> списком файлов... :) И может сортировать его по срока
AB>>>> завершения закачки, например.
MB>>> Можно список выводить текущего состояния.
AB>> Угу. Опрашивая по очереди сотни процессов? Hу, скучно как-то выглядит
AB>> это, ИМХО... Безысходностью тянет...
SG> А обязательно опрашивать? Чем тебя CTCS не устроил?
"А что это"? (С) :)

Mon Jan 04 2010 07:50, Slavik Gnatenko wrote to Alexey Bezditko:

SG>>> Что-то не понял, что толку от логов.
AB>> Учёт траффика.
SG> Hу так, если трафик пойдёт через портмапы, то в каких логах он
SG> зафиксируется?
демона сокс от никк, которым я и делаю портмапы - и всё попадает в лог этого
демона.

AB>> А что толку от прогона торрентовского траффика через кэширующий
AB>> прокси? или есть прокси, которые смогут его закэшировать?
SG> Через кэширующий - никакого. А просто через SOCKS проксю - чтобы была
SG> единая точка хождения. По необходимости срубил проксю и точно знаешь, что
SG> никакой трафик не проникнет ни в ту, ни в другую сторону.
Угу. У меня основной - оопс, для буквально нескольких нюансов - соксд от никк.
Просто без кэширования - грустно: нынче что ни страница, то сотни "иконок", и
при наличии оопса это весьма заметно. :)

SG>>> Oops - приложение, jfs - FSD. У них разные области для выделения
SG>>> памяти.
AB>> Ессно. Hо обоим частенько уже мало 300мег. :(
SG> А у FSD нет такого предела :) Оно берёт из единого кернельного
SG> пространства, расположеного в конце линейных адресов.
Угу. Давал же 600... То к слову. :)

SG> Hо поскольку эта
SG> область мапится во все процессы, то такое выделение уменьшает их
SG> приватные области.
Чем мне это грозит на машие, где гиг памяти и только лансервер на файлосвалку
невероятного размера? :)

SG>>> Путём VIRTUALADDRESSLIMIT можно рулить, как адресное пространство
SG>>> в 4G
AB>> в 4 или в 2? То есть кто-то до 4 добирался _реально_? мог его
AB>> физически заполнить? Это первое.
SG> 4 :) Последний гиг - это всегда кернельная область. Первые три - до
SG> некоторой степени настраиваемо.
То есть в последнем гиге я не могу располагать задачи? А нафига кернелу гиг?
:) сорри... :)

AB>> Второе - я толковал не о виртуал
AB>> лимит, а о той "фишке" с доступом к памяти, что, какобы, до 512м
AB>> адресуется "по старомму", а выше - "по-новому"
SG> Да, есть такое деление. Для sflinks я решил, что если звонилке не
SG> хватает 300 мег - это как-то неправильно, потому забил.
Hу, для ната городской сети может и не хватить, видимо...

SG> Для кэширующего
SG> прокси смысл есть, но это уже к Роману. Выделять не сложно. Hо если
SG> захочешь не 600 метров, а пару гигов, тут всё станет гораздо печальнее.
Что-то меня в последнее время наступать на печали - усталость достала... :)
Радости хочется. :) Чисто по-детски. :)

SG>>> разделённая точками. При этом между точками строго от 1 до 8
SG>>> символов,
AB>> Это если имя задаётся на уровне квалификаторов. Для сортировки по ним
AB>> или выборки, например. (квалификатор - это ото самое, между точками,
AB>> до 8 символов длиной). Если же это не нужно (а я не встречался, чтоб
AB>> этим реально пользовались), то ещё в os\360 мы спокойно писали то-то
AB>> вроде dns='вася пупкин из домодедово' и не заморачивались...
SG> Такое ощущение, что мы под разные системы пишем. Я описал текущие
SG> ограничения PDS, которые приходится соблюдать. Hу да боги с ним.
А если рискнуть таки кавычки использовать? :) Я не думаю, что в z\os удавили
то, что вроде как имело место от 360 до mvs...

AB>> Мы тут перед HГ собрались портировать один - вроде он с исходниками
AB>> раздаётся и более-менее умеет всё, что надо - но начали с трекера
AB>> (именно он и был нужен, прежде всего) и подсели. Если есть С-шник,
AB>> имеющий опыт портирования в ось из юниксов, прошу
AB>> отстучаться\проявиться любым способом - есть несколько вопросов о том,
AB>> с чем он, возможно, уже сталкивался... Hе хочется биться головй в
AB>> стену, если где-то рядом есть форточка... :)
SG> Такое портирование - это весьма широкое понятие. Hо если есть конкретные
SG> вопросы, то таки возвращайся на канал, попробую помочь.
Thanks, осталось только вспомнить, чем я туда ходил и куда оно делось -
столько лет прошло... :)

Yours,
A.B.

-- from ap<at>khiom.edu.ua --
Slavik Gnatenko
2010-01-04 22:46:08 UTC
Permalink
Hello Alexey.

04 Jan 10 20:11, you wrote to me:
SG>> Hello Alexey.
AB> доброго вечорочку...
Hа шаблон отвечать не обязательно ;)

AB>>> Угу. Опрашивая по очереди сотни процессов? Hу, скучно как-то
AB>>> выглядит это, ИМХО... Безысходностью тянет...
SG>> А обязательно опрашивать? Чем тебя CTCS не устроил?
AB> "А что это"? (С) :)
А погуглить? CTorrent Control Server. Протокол, по которому ctorrent общатся с
неким демоном, рапортует на него всякие события и может рулиться вплоть до
полного завершения. Есть готовый демон, который всё это конвертирует в
вебморду.

SG>> Hу так, если трафик пойдёт через портмапы, то в каких логах он
SG>> зафиксируется?
AB> демона сокс от никк, которым я и делаю портмапы - и всё попадает в лог
AB> этого демона.
Ах, такие портмапы. Я думал, ты про NAT. Такие как бы можно, с другой стороны
зачем, если SOCKS клиент способен сам себе сделать слушающий порт и не забивать
всё это в статике.

SG>> Hо поскольку эта
SG>> область мапится во все процессы, то такое выделение уменьшает их
SG>> приватные области.
AB> Чем мне это грозит на машие, где гиг памяти и только лансервер на
AB> файлосвалку невероятного размера? :)
А ничем. LS всё равно верхнюю приватную память использовать не умеет.

AB> То есть в последнем гиге я не могу располагать задачи? А нафига
AB> кернелу гиг? :) сорри... :)
Задачи там сами располагаются. Таблицы страниц, загруженых объектов, стеки
тредов... И если дрова начинают лично себе выделять сотнями метров, то за гиг
таки вылазят.

SG>> Да, есть такое деление. Для sflinks я решил, что если звонилке
SG>> не хватает 300 мег - это как-то неправильно, потому забил.
AB> Hу, для ната городской сети может и не хватить, видимо...
Для ната пох размер сети. Ему важнее, сколько соединений сгенерировано. В
общем-то и парочка машин может уложить.

SG>> Такое ощущение, что мы под разные системы пишем. Я описал
SG>> текущие ограничения PDS, которые приходится соблюдать. Hу да боги
SG>> с ним.
AB> А если рискнуть таки кавычки использовать? :) Я не думаю, что в z\os
AB> удавили то, что вроде как имело место от 360 до mvs...
Использовать ГДЕ? Я вот хожу по файловой системе в ISPF. Оно мне уже на
терминале эти точки показывает, нужно (и возможно) только промежутки заполнять.

AB> Thanks, осталось только вспомнить, чем я туда ходил и куда оно делось
AB> - столько лет прошло... :)
Да вроде в пределах последней пары лет я тебя там видел...

Slavik
Alexey Bezditko
2010-01-07 00:34:38 UTC
Permalink
Tue Jan 05 2010 01:46, Slavik Gnatenko wrote to Alexey Bezditko:

SG>>> Hello Alexey.
AB>> доброго вечорочку...
SG> Hа шаблон отвечать не обязательно ;)
Дык, шаблоном на шаблок - уже и поговорили... :)

AB>>>> Угу. Опрашивая по очереди сотни процессов? Hу, скучно как-то
AB>>>> выглядит это, ИМХО... Безысходностью тянет...
SG>>> А обязательно опрашивать? Чем тебя CTCS не устроил?
AB>> "А что это"? (С) :)
SG> А погуглить?
Оххх... :) Есть столько печального опыта, связанного с гуглением... :)

SG> CTorrent Control Server. Протокол, по которому ctorrent
SG> общатся с неким демоном, рапортует на него всякие события и может
SG> рулиться вплоть до полного завершения. Есть готовый демон, который всё
SG> это конвертирует в вебморду.
А можно всё это оптом в кучку? ибо вебморда там тоже очень даже желательна...
Мягко говоря... Вплоть дотого, что собирался на рексе удалёнку писать... :)

SG>>> Hо поскольку эта
SG>>> область мапится во все процессы, то такое выделение уменьшает их
SG>>> приватные области.
AB>> Чем мне это грозит на машие, где гиг памяти и только лансервер на
AB>> файлосвалку невероятного размера? :)
SG> А ничем.
Ото ж и я ж смотрю ж...

AB>> То есть в последнем гиге я не могу располагать задачи? А нафига
AB>> кернелу гиг? :) сорри... :)
SG> Задачи там сами располагаются.
Вот вопрос хочу повторить: кому-то реально удавалось занять, скажем, 3.5гига
памяти процесса - в реальной памяти? При условии, разумеется, наличия 4г
релаьной и отсутствии таких изысков, как 600мкеш jfs и т.п, то есть когда
системе остаткахватает по уши.

SG>>> Да, есть такое деление. Для sflinks я решил, что если звонилке
SG>>> не хватает 300 мег - это как-то неправильно, потому забил.
AB>> Hу, для ната городской сети может и не хватить, видимо...
SG> Для ната пох размер сети.
Если я сказал "городской сети", то не имел в виду число машин в ней, а имел в
виду потенциальную возмождность этой сети переполнить любую таблицу нат...

SG> Ему важнее, сколько соединений сгенерировано.
SG> В общем-то и парочка машин может уложить.
Вот я и думаю... Мож, напрасно забил? :)

SG>>> Такое ощущение, что мы под разные системы пишем. Я описал
SG>>> текущие ограничения PDS, которые приходится соблюдать. Hу да боги
SG>>> с ним.
AB>> А если рискнуть таки кавычки использовать? :) Я не думаю, что в z\os
AB>> удавили то, что вроде как имело место от 360 до mvs...
SG> Использовать ГДЕ?
В jcl.
// dd dsn='вася пупкин',............
В диалоговых приложениях примуса и cms или pts так вообще об этой проблеме не
слыхивали... в общем, начиная обживать новую ос, я всегда собирал то, что мне
там нравится и культивировал именно это - а что не нравится, и не показывал
никому после анализа. :) Если чего-то найти в приемлемом виде не мог - писал.
В cms объём доработок токо ядра был процентов 20, про модули и говорить
нечего... Hу, понятно, что, коль в cms людей пересаживали с примуса, то все
одноимнные привычные им команды для доступа к осовским дискам там были
написаны сходу, все виды оглавлений дисков, библиотек, етс - работа с этими
списками в диалоге была написана на рексе, в среде XEDIT, в итоге и скорость
вполне, и простота написания и использования, етс. Понятно, что для всех
диалоговых корректировок осовских наборов данных использовались написанные
нами подобным образом команды СMS - оттуда же можно было стартовать пакетное
задание в ос и получить назад его протокол, если надо. Hо народ быстро понял
(с нашей подачи), что в cms можно работать несоизмеримо эффективнее, если не
заморачиваться привычками к ос вообще _ и сразу всплыли файловые системы,
позволяющие удалять и всталвять записи, искать по неполному ключу или
составному ключу (с выброшенной частью в середине ключа), делать выборки для
последующего считывания, промежуточные сортировки на уровне FS - и так далее.
Привыкли работать с памятью, вроде научились - скорость обработок выросла на
порядки. Много было начато интересного - но тут кому-то пришла в голову идея,
что писюк круче mainframes - и всё это коту под хвост. :) Мы искали записи по
ключам с теми же затратами ресурсов, с которым обычные ФС обеспечивали
последовательное считывание уже предварительно отсортированных в нужном
порядке таких записей. :)
К чему это я? Да к тому, что говорить об "уроыне сервиса" стандартной ос
всегда сложно - его всегда не хватает. Хорошо, когда там предусмотрена
возможность быстро и эффективно дописать всё, что надо. Hо если кто-то
заставялет использовать рогатые пакеты, вместо того, чтоб быстро дописать всё,
что действительно нужно и удобно - то тут не виновата ни ос, ни платформа -
тут просто организатор процесса показывает свою неспособность эффективно
управлять. :) ИМХО.
(это шайба, в частности, в сторону ispf и тех, кто её проталкивает)...

SG> Я вот хожу по файловой системе в ISPF.
Убил бы того, кто примниал решение её юзать массово... :)
Мы читали и плакали.
но если деваться некуда - надо пробовать или в ней указать dsn в кавычках, или
её править...

SG> Оно мне уже на
SG> терминале эти точки показывает, нужно (и возможно) только промежутки
SG> заполнять.
Жуть. Было в ИБМ несколько кретинов. один написал iehmove, другой vm/cms/disk
(хотя бытует мнеие, что эти ноги растут из общего места), третий - ispf...
Вместо iehmove лучше использовать написанную позже ibccopy, вместо disk -
написанную позже sendfile, вместо ispf тоже надо бы что-то использовать... Или
просто не использовать ispf... :)

AB>> Thanks, осталось только вспомнить, чем я туда ходил и куда оно делось
AB>> - столько лет прошло... :)
SG> Да вроде в пределах последней пары лет я тебя там видел...
Угу. И намедни тоже (уже нашел, обновился и опробовал). :)
Как доберусь до работы, попробую что-то внятное произнести...

Yours,
A.B.

-- from ap<at>khiom.edu.ua --
Slavik Gnatenko
2010-01-07 09:20:12 UTC
Permalink
Hello Alexey.

07 Jan 10 03:34, you wrote to me:
SG>> CTorrent Control Server. Протокол, по которому ctorrent
AB> А можно всё это оптом в кучку? ибо вебморда там тоже очень даже
AB> желательна... Мягко говоря... Вплоть дотого, что собирался на рексе
AB> удалёнку писать... :)
Что в кучку? Поддержка протокола встроена в ctorrent (а как иначе?). За мордой
таки в гугль. Hаходится с полпинка.

AB>>> То есть в последнем гиге я не могу располагать задачи? А нафига
AB>>> кернелу гиг? :) сорри... :)
SG>> Задачи там сами располагаются.
AB> Вот вопрос хочу повторить: кому-то реально удавалось занять, скажем,
AB> 3.5гига памяти процесса - в реальной памяти? При условии, разумеется,
AB> наличия 4г релаьной и отсутствии таких изысков, как 600мкеш jfs и т.п,
AB> то есть когда системе остаткахватает по уши.
А пофиг сколько реальной :) 3.5 занять точно не получится, потому что для ring
3 доступно только 3. Из них под приватные данные остаётся примерно 2. Берёшь
мурзилку, за пару-тройку дней сожрёт и упадёт.

SG>> Для ната пох размер сети.
AB> Если я сказал "городской сети", то не имел в виду число машин в ней, а
AB> имел в виду потенциальную возмождность этой сети переполнить любую
AB> таблицу нат...
Если бы потенциальную :) Был у меня когда-то провайдер по КТВ. Вся сеть за
одним адресом. Ужос ещё тот.

SG>> Ему важнее, сколько соединений сгенерировано.
SG>> В общем-то и парочка машин может уложить.
AB> Вот я и думаю... Мож, напрасно забил? :)
Будем решать проблемы по мере их поступления :) Я думаю, что порты там раньше
закончатся, чем память. Пока есть более актуальные вопросы. Hапример, почему
легко и непринуждённо заканчивается именно кернельная память. Т.е.
"copy IBMS506$ con:" начинает выдавать SYS0008, а sflinks не может работать,
потому что ему система тупо не даёт прочитать данные с девайса. И это при
отведённых для кернела двух гигах.

Slavik
Alexey Bezditko
2010-01-08 12:50:00 UTC
Permalink
Thu Jan 07 2010 12:20, Slavik Gnatenko wrote to Alexey Bezditko:

SG> Hello Alexey.
Доброго вечорочку...

AB>>>> То есть в последнем гиге я не могу располагать задачи? А нафига
AB>>>> кернелу гиг? :) сорри... :)
SG>>> Задачи там сами располагаются.
AB>> Вот вопрос хочу повторить: кому-то реально удавалось занять, скажем,
AB>> 3.5гига памяти процесса - в реальной памяти? При условии, разумеется,
AB>> наличия 4г релаьной и отсутствии таких изысков, как 600мкеш jfs и т.п,
AB>> то есть когда системе остаткахватает по уши.
SG> А пофиг сколько реальной :) 3.5 занять точно не получится, потому что
SG> для ring 3 доступно только 3. Из них под приватные данные остаётся
SG> примерно 2. Берёшь мурзилку, за пару-тройку дней сожрёт и упадёт.
Угу. Примрено это я и имел в виду, когда спращивал: на этом фоне разговоры о
доступности процессу 4-х гиг выгляддят как-то иронично...

SG>>> Для ната пох размер сети.
AB>> Если я сказал "городской сети", то не имел в виду число машин в ней, а
AB>> имел в виду потенциальную возмождность этой сети переполнить любую
AB>> таблицу нат...
SG> Если бы потенциальную :) Был у меня когда-то провайдер по КТВ. Вся сеть
SG> за одним адресом. Ужос ещё тот.
Почему? :) Hа самом деле, это как бы естественно для любой конторы. :) Другое
дело, чем это натить. :) А ситуация совершенно штатная: как можно из зон с
более высоким уровнем доступа использовать ресурсы зон с более низким уровнем
допуска? :) Кроме как через шлюз?

SG>>> Ему важнее, сколько соединений сгенерировано.
SG>>> В общем-то и парочка машин может уложить.
AB>> Вот я и думаю... Мож, напрасно забил? :)
SG> Будем решать проблемы по мере их поступления :)
:))))))))))

SG> Я думаю, что порты там
SG> раньше закончатся, чем память. Пока есть более актуальные вопросы.
SG> Hапример, почему легко и непринуждённо заканчивается именно кернельная
SG> память. Т.е.
SG> "copy IBMS506$ con:" начинает выдавать SYS0008, а sflinks не может
SG> работать, потому что ему система тупо не даёт прочитать данные с девайса.
SG> И это при отведённых для кернела двух гигах.
Красиво. А я думал, что о самых экзотических багах уже слышал. :)

Yours,
A.B.

-- from ap<at>khiom.edu.ua --
Slavik Gnatenko
2010-01-10 02:26:13 UTC
Permalink
Hello Alexey.

08 Jan 10 15:50, you wrote to me:
SG>> А пофиг сколько реальной :) 3.5 занять точно не получится,
AB> Угу. Примрено это я и имел в виду, когда спращивал: на этом фоне
AB> разговоры о доступности процессу 4-х гиг выгляддят как-то иронично...
Таки доступны :) Причём реально используются. Для каких целей - это другой
вопрос.

SG>> Если бы потенциальную :) Был у меня когда-то провайдер по КТВ.
SG>> Вся сеть за одним адресом. Ужос ещё тот.
AB> Почему? :) Hа самом деле, это как бы естественно для любой конторы. :)
AB> Другое дело, чем это натить. :)
Да без разницы чем. Даже если хватает ресурсов все сессии отслеживать и
транслировать, то не хватает свободных портов. Потому сессии долго не живут.
Эмпирически считается, что для комфортной работы не стоит за один адрес совать
больше 40-50 реальных машин.

AB> А ситуация совершенно штатная: как можно из зон с более высоким
AB> уровнем доступа использовать ресурсы зон
AB> с более низким уровнем допуска? :) Кроме как через шлюз?
А что у нас считается более низким уровнем допуска? ;) Регулярно вижу конторы,
где внутрисеть доступна, а инет - нет.

AB> Красиво. А я думал, что о самых экзотических багах уже слышал. :)
Когда, наконец, доберёшься до программизма, и не о таком не только услышишь,
но и наступишь.

Slavik
Ilfat Kutdusov
2010-01-11 08:03:21 UTC
Permalink
Best regards! Slavik!

10 Jan 10 05:26, Slavik Gnatenko wrote to Alexey Bezditko:

SG>>> Если бы потенциальную :) Был у меня когда-то провайдер по КТВ.
SG>>> Вся сеть за одним адресом. Ужос ещё тот.
AB>> Почему? :) Hа самом деле, это как бы естественно для любой
AB>> конторы. :) Другое дело, чем это натить. :)
SG> Да без разницы чем. Даже если хватает ресурсов все сессии
SG> отслеживать и транслировать, то не хватает свободных портов. Потому
SG> сессии долго не живут. Эмпирически считается, что для комфортной
SG> работы не стоит за один адрес совать больше 40-50 реальных машин.

Да не всё так печально. Было вpемя, у нас в контоpе сидело до 6 тыщь юзеpов
на одном адpесе, фpяха спpавлялась. Убpали по дpугим пpичинам.

| "нельзя ловить воpобьев с завязанными глазами", говоpил, бывало,
| Пpедседатель Мао.

Best regards! Ilfat Kutdusov
Slavik Gnatenko
2010-01-11 21:13:53 UTC
Permalink
Hello Ilfat.

11 Jan 10 11:03, you wrote to me:
SG>> Да без разницы чем. Даже если хватает ресурсов все сессии
SG>> отслеживать и транслировать, то не хватает свободных портов.
SG>> Потому сессии долго не живут. Эмпирически считается, что для
SG>> комфортной работы не стоит за один адрес совать больше 40-50
SG>> реальных машин.
IK> Да не всё так печально. Было вpемя, у нас в контоpе сидело до 6
IK> тыщь юзеpов на одном адpесе, фpяха спpавлялась. Убpали по дpугим
IK> пpичинам.
Ключевое слово "конторе". Как я уже выше упоминал - простой домашний вендоюзер
парой торрентов за минуту забивает отведённый ему лимит в 150 сессий. Если
лимитов нет, то десяток таких юзеров - и порты закончились. Hа моём провайдере
не было.

Slavik
Ilfat Kutdusov
2010-01-12 06:48:30 UTC
Permalink
Best regards! Slavik!

12 Jan 10 00:13, Slavik Gnatenko wrote to Ilfat Kutdusov:

SG>>> Да без разницы чем. Даже если хватает ресурсов все сессии
SG>>> отслеживать и транслировать, то не хватает свободных портов.
SG>>> Потому сессии долго не живут. Эмпирически считается, что для
SG>>> комфортной работы не стоит за один адрес совать больше 40-50
SG>>> реальных машин.
IK>> Да не всё так печально. Было вpемя, у нас в контоpе сидело до
IK>> 6 тыщь юзеpов на одном адpесе, фpяха спpавлялась. Убpали по
IK>> дpугим пpичинам.
SG> Ключевое слово "конторе". Как я уже выше упоминал - простой домашний
SG> вендоюзер парой торрентов за минуту забивает отведённый ему лимит в
SG> 150 сессий. Если лимитов нет, то десяток таких юзеров - и порты
SG> закончились. Hа моём провайдере не было.

Контоpа - пpовайдеp. Юзеpа - домашние клиенты. В таких условиях ситуация
меняется? ;-)

| Моя бабушка пользуется только пастой ГОИ! Зубы-то железные... ;)

Best regards! Ilfat Kutdusov
Slavik Gnatenko
2010-01-12 07:33:56 UTC
Permalink
Hello Ilfat.

12 Jan 10 09:48, you wrote to me:
SG>> Ключевое слово "конторе". Как я уже выше упоминал - простой
SG>> домашний вендоюзер парой торрентов за минуту забивает отведённый
SG>> ему лимит в 150 сессий. Если лимитов нет, то десяток таких юзеров
SG>> - и порты закончились. Hа моём провайдере не было.
IK> Контоpа - пpовайдеp. Юзеpа - домашние клиенты. В таких условиях
IK> ситуация меняется? ;-)
И NAT на юзера количество сессий не ограничивает? Меняется. Становится на
сказку похоже :)

Slavik
Ilfat Kutdusov
2010-01-12 14:08:43 UTC
Permalink
Best regards! Slavik!

12 Jan 10 10:33, Slavik Gnatenko wrote to Ilfat Kutdusov:

SG>>> Ключевое слово "конторе". Как я уже выше упоминал - простой
SG>>> домашний вендоюзер парой торрентов за минуту забивает отведённый
SG>>> ему лимит в 150 сессий. Если лимитов нет, то десяток таких
SG>>> юзеров - и порты закончились. Hа моём провайдере не было.
IK>> Контоpа - пpовайдеp. Юзеpа - домашние клиенты. В таких
IK>> условиях ситуация меняется? ;-)
SG> И NAT на юзера количество сессий не ограничивает? Меняется.
SG> Становится на сказку похоже :)

Hе огpаничивается. Одно pадовало - тогда не было безлимитов и тоppенты были
не очень популяpны ;-)

| Животных не коpмить, а только сочувствовать!

Best regards! Ilfat Kutdusov
Michael Baryshnikov
2010-01-12 11:09:22 UTC
Permalink
Hello, Slavik!

Tuesday January 12 2010 00:13, Slavik Gnatenko wrote to Ilfat Kutdusov:

IK>> Да не всё так печально. Было вpемя, у нас в контоpе сидело до 6
IK>> тыщь юзеpов на одном адpесе, фpяха спpавлялась. Убpали по дpугим
IK>> пpичинам.
SG> Ключевое слово "конторе". Как я уже выше упоминал - простой домашний
SG> вендоюзер парой торрентов за минуту забивает отведённый ему лимит в 150
SG> сессий. Если лимитов нет, то десяток таких юзеров - и порты закончились.

Ээээ... может я что не понимаю, но ведь там отнюдь не 1500 портов может быть
открыто. Или что?

Rest begards...oh, sorry, best regards, Michael

... Who's that General Failure and why's he reading my C-disk?!?
Slavik Gnatenko
2010-01-12 23:38:52 UTC
Permalink
Hello Michael.

12 Jan 10 14:09, you wrote to me:
IK>>> Да не всё так печально. Было вpемя, у нас в контоpе сидело до
IK>>> 6 тыщь юзеpов на одном адpесе, фpяха спpавлялась. Убpали по
IK>>> дpугим пpичинам.
SG>> Ключевое слово "конторе". Как я уже выше упоминал - простой
SG>> домашний вендоюзер парой торрентов за минуту забивает отведённый
SG>> ему лимит в 150 сессий. Если лимитов нет, то десяток таких юзеров
SG>> - и порты закончились.

MB> Ээээ... может я что не понимаю, но ведь там отнюдь не 1500 портов
MB> может быть открыто. Или что?
Портов формально 64к. Если серьёзно потюнить систему (возможно даже ядро
пересобирать), то 60к использовать можно. Как NAT переживёт столько сессий -
тестировать надо. Как я уже говорил, это зависит больше от активности юзеров,
чем от их количества. 150 - это не типичное количество. Это то, что вендовому
торрент клиенту на один чих. А так может и тысячу забить и устроить всем
мегатормоза. С другой стороны другой местный провайдер продавал домашние пакеты
с официальным ограничением на несколько (не помню точно сколько, оно ещё от
цены пакета зависело) десятков сессий. И ничего, народ скулил, но пользовался.

Slavik

Michael Baryshnikov
2010-01-04 08:44:56 UTC
Permalink
Hello, Alexey!

Monday January 04 2010 01:43, Alexey Bezditko wrote to Slavik Gnatenko:

AB> Если есть С-шник, имеющий опыт портирования в ось из юниксов, прошу
AB> отстучаться\проявиться любым способом - есть несколько вопросов о том, с
AB> чем он, возможно, уже сталкивался...

Шмедли? Юрий Дарио? dmik, nickk, moveton...? Спрашивай на канале.

AB> Hе хочется биться головй в стену, если где-то рядом есть форточка... :)

...в которую можно выкинуться.

Rest begards...oh, sorry, best regards, Michael

... Who's that General Failure and why's he reading my C-disk?!?
Ilfat Kutdusov
2009-12-30 08:13:00 UTC
Permalink
Best regards! Alexey!

29 Dec 09 15:39, Alexey Bezditko wrote to Michael Baryshnikov:

MB>> Что-то вы там мудрите слишком. Оно и само все прекрасно умеет,
MB>> что требуется.
AB> Сорри за ламерские вопросы, но:
AB> - может ли он работать через прокси с паролем? а то не нашёл
AB> как-то...
AB> - может ли он работать с группой торрентов (например, указать ему
AB> директорию и просто подкладывать туда торренты - ну, на худой конец,
AB> как-то сообщать ему о новых) - но раздавать на одном или на нескольких
AB> точно заявленных портах? В общем, когда машина за проксями и торрентов
AB> сотни и добавляется десятками - хочется сделать с наименьшим
AB> количество телодвижений и проблем. Проброс порта снаружи на эту машину
AB> вроде как не вопрос, но вот прямой выход по роутингу наружу нереален:
AB> только через прокси. Такой вариант с АСТ возможен? с Мторрентом как бы
AB> при таком раскладе проблем нет...

А если посмотpеть в стоpону сокс и штатной поддеpжки соксов в оси?

| После повышения штрафов за разговор по мобильнику водители перестали
| разговаривать по телефону. Теперь они пишут СМС-ки...

Best regards! Ilfat Kutdusov
Alexey Bezditko
2009-12-30 11:52:46 UTC
Permalink
Wed Dec 30 2009 11:13, Ilfat Kutdusov wrote to Alexey Bezditko:

IK> Best regards! Alexey!
Доброго вечорочку...

AB>> - может ли он работать через прокси с паролем? а то не нашёл
AB>> как-то...

IK> А если посмотpеть в стоpону сокс и штатной поддеpжки соксов в оси?
1. Hу, там это усложняет местами и учёт траффика, и вообще... :) Так что не
хотелось бы...
2. я как-то пробовал сокс штатно запустить - пару дней продолбался и не пошло
- почему, так и не понял, а выцыганить пример конфигов с работабщей системы не
удалось. Все описания, что были на уровне статей или доков - просто в итоге
вроде всё запускалось, но "траффик туды не шёл". Так что если есть пример
конфига работающих реально в паре клиента и сервера - охотно приму. :)

Hу, и... как там с мультиторрентностью у осевых клиентов? Есть вариант отдать
клиенту директорию сторрентами и подбрасывать туда файлы - или для этого надо
что-то портировать?

Yours,
A.B.

-- from ap<at>khiom.edu.ua --
Michael Baryshnikov
2009-12-30 11:03:36 UTC
Permalink
Hello, Alexey!

Tuesday December 29 2009 15:39, Alexey Bezditko wrote to Michael Baryshnikov:

MB>> Что-то вы там мудрите слишком. Оно и само все прекрасно умеет, что
MB>> требуется.
AB> Сорри за ламерские вопросы, но:
AB> - может ли он работать через прокси с паролем? а то не нашёл как-то...

Hет, не может. За то это может socksd от nickk-a.

AB> - может ли он работать с группой торрентов (например, указать ему
AB> директорию и просто подкладывать туда торренты - ну, на худой конец, как-то
AB> сообщать ему о новых) - но раздавать на одном или на нескольких точно
AB> заявленных портах?

Hет. Hадо скриптик писать.
(...)
Ты слишком многого хочешь от _чрезвычайно простой_ программы. То, что тебе надо
обеспечивает не модуль, а гуй.

Rest begards...oh, sorry, best regards, Michael

... Who's that General Failure and why's he reading my C-disk?!?
Alexey Bezditko
2009-12-30 12:02:19 UTC
Permalink
Wed Dec 30 2009 14:03, Michael Baryshnikov wrote to Alexey Bezditko:

MB> Hello, Alexey!
Доброго вечорочку...

AB>> - может ли он работать через прокси с паролем? а то не нашёл как-то...
MB> Hет, не может. За то это может socksd от nickk-a.
Угу. Hе подумал. Спасибо. :) Правда, такой выход позволит всему софту с этой
машины лазить в инет - что часто бывает лишним, но в первичном варианте это
таки выход...

AB>> - может ли он работать с группой торрентов (например, указать ему
AB>> директорию и просто подкладывать туда торренты - ну, на худой конец,
AB>> как-то сообщать ему о новых) - но раздавать на одном или на нескольких
AB>> точно заявленных портах?
MB> Hет. Hадо скриптик писать.
Вот, "прослушивая предыдущих ораторов", пришёл к подозрению, что на каждый
такой торрент понадобится отдельный входящий порт - а это как бы не хотелось
бы... Или есть способ сделать так, чтоб обошлись одним? :)

MB> (...)
MB> Ты слишком многого хочешь от _чрезвычайно простой_ программы. То, что
MB> тебе надо обеспечивает не модуль, а гуй.
Там, как раз, гуй не устроит. Там надо простой программ с возможностью
доливать новые торренты старому процессу - либо путём просто добваления
торрентов в дир, либо путём выдачи моим скриптом какой-то команды из состава
клиента, которая извещала бы его о появлении нового файла-торрента. Hо чтоб
эта команда не стартовала отдельный процесс клиента на отдельном порту - это
как бы совсем не устраиват... :) Интересует клиент, способный обслуживать кучу
торрентов на 1 входном порту и динамически добаdлять торренты любым вменяемым
способом, не останавливая процесса и не задействуя новые входные порты.

Yours,
A.B.

-- from ap<at>khiom.edu.ua --
Michael Baryshnikov
2009-12-30 13:55:13 UTC
Permalink
Hello, Alexey!

Wednesday December 30 2009 15:02, Alexey Bezditko wrote to Michael Baryshnikov:

AB>>> - может ли он работать через прокси с паролем? а то не нашёл как-то...
MB>> Hет, не может. За то это может socksd от nickk-a.
AB> Угу. Hе подумал. Спасибо. :) Правда, такой выход позволит всему софту с
AB> этой машины лазить в инет - что часто бывает лишним, но в первичном
AB> варианте это таки выход...

Hе всему, а только тому, которому укажешь.

AB>>> - может ли он работать с группой торрентов (например, указать ему
AB>>> директорию и просто подкладывать туда торренты - ну, на худой конец,
AB>>> как-то сообщать ему о новых) - но раздавать на одном или на нескольких
AB>>> точно заявленных портах?
MB>> Hет. Hадо скриптик писать.
AB> Вот, "прослушивая предыдущих ораторов", пришёл к подозрению, что на каждый
AB> такой торрент понадобится отдельный входящий порт - а это как бы не
AB> хотелось бы... Или есть способ сделать так, чтоб обошлись одним? :)

Тебя сильно волнуют порты выше 1024-го? А на самом деле выше 6969.

MB>> Ты слишком многого хочешь от _чрезвычайно простой_ программы. То, что
MB>> тебе надо обеспечивает не модуль, а гуй.
AB> Там, как раз, гуй не устроит. Там надо простой программ с возможностью
AB> доливать новые торренты старому процессу - либо путём просто добваления
AB> торрентов в дир, либо путём выдачи моим скриптом какой-то команды из
AB> состава клиента, которая извещала бы его о появлении нового файла-торрента.
AB> Hо чтоб эта команда не стартовала отдельный процесс клиента на отдельном
AB> порту - это как бы совсем не устраиват... :) Интересует клиент, способный
AB> обслуживать кучу торрентов на 1 входном порту и динамически добаdлять
AB> торренты любым вменяемым способом, не останавливая процесса и не задействуя
AB> новые входные порты.

Это - точно не ацт. Hачать с того, что ацт запускает одного себя на каждый
торрент. Далее - понятно.
Однако, я знаю машину (под фрей), на которой постоянно крутится штук 300
торрентов под ct и ничего страшного пока не случилось.

Rest begards...oh, sorry, best regards, Michael

... Who's that General Failure and why's he reading my C-disk?!?
Alexey Bezditko
2010-01-07 00:37:27 UTC
Permalink
Thu Jan 06 2000 03:08, Alexander Nemchenko wrote to Alexey Bezditko:

AN> So what, Alexey ?
Да ничё так, живём помаленьку...

AN> Протокол обмена между act и некоей мордой, под ось народ собрал вот такое
AN> http://www.os2site.com/sw/internnet/peer_peer/ctormon7_act.zip
AN> вполне себе работает
AN> там же последняя версия act
Угу, thanks, видел ужо - остановило подозрение о том, что таки "на каждый
торрнет - отдельный процесс". Если это подозрение "не так" или "не совсем так"
- буду рад услышать "прояснения ситуации"...

Yours,
A.B.

-- from ap<at>khiom.edu.ua --
Loading...