Jump to content
agromov77

Transmission: невозможно изменить размер дискового кеша

Recommended Posts

7 минут назад, agromov77 сказал:

про пиров на торрент вы тоже решили

 

помнится, в статье Базы знаний про Транс нет упоминаний ни про кэш, ни про пиров на торрент (ограничения)

значит статья Базы знаний про Транс не соответствует действительности

Статьи базы знаний 2.16 не касаются вообще, они отражают ситуацию только с официальными стабильными версиями. Иное там явно оговорено.

Share this post


Link to post
Share on other sites
4 часа назад, Le ecureuil сказал:

А вот мы посчитали

у вас там калькулятор сломан. вы посчитали тоже, что памяти достаточно. однако в некоторых моделях не хватило. может правду лучше сказать? понятно что вам не положено. скажу я. вернее угадаю. говорю. не трогайте пиров и кэш диска. да и скорость бы не трогать. иначе роутер навернется. вернее будет перегруз и поможет кнопка выключения. почему? потому-что все это большая нагрузка на процессор и память. у них силенок маловато. с чем сравнить? ну примерно... попробуйте запустить торрент на 80486 процессорах. с объемом памяти как на вашем роутере сняв ограничение в скорости, кэш можете покрутить, и пиров 200 поставить...

все. тему можно закрывать. и настройки трансмишен как-то скорость, кэш диска, пиры... пользовать по умолчанию. будет медленно да. но зато стабильно качать и раздавать сутками. если что-то быстро нужно скачать берем что-то типа tixati и на ББ(Большой Брат, стационарный компьютер) качаем. если нужны рейтинги на трекере заливаем скаченное на роутер проходим проверку и раздаем с трансмишен сутками.

Edited by Goblin
  • Upvote 1

Share this post


Link to post
Share on other sites
В 02.05.2020 в 00:31, Le ecureuil сказал:

Чем вам размер кэша не угодил? Это для повышения стабильности работы, чтобы больше ОЗУ отдать на работу с сетью и пирами.

памяти полно, она не используется

 

mem.png

  • Upvote 2

Share this post


Link to post
Share on other sites
11 час назад, Le ecureuil сказал:

Аргумент так себе, пока технического подкрепления нет.

А вот мы посчитали, что в нашем продукте, который содержит в себе transmission, оно меняться не должно. Ну вот так.

Слово против слова пока.

Аргумент так себе, пока инженерно-программного обоснования нет.

Edited by agromov77
  • Upvote 1

Share this post


Link to post
Share on other sites
2 часа назад, agromov77 сказал:

Аргумент так себе, пока инженерно-программного обоснования нет.

Обоснование таково - в linux уже есть блочный кэш и кэш страниц, которые занимают всю свободную ОЗУ, не выделенную чему-то явно.

Зато у этого кэша есть огромное преимущество - если какому-либо процессу или ядру понадобится память, то его освободят и отдадут. А у transmission отнять его не выйдет - это очень плохо.

Потому двойное кэширование - скорее зло в данном случае, особенно на больших торрентах с блоками в 4 Мбайт, когда в ОЗУ их при всем желании поместится не больше пары десятков.

  • Upvote 3

Share this post


Link to post
Share on other sites

OK

 

1. кэш страниц для кэширования страниц из страничного файла (если он включен) ? т.е. непосредственно к файловому ("общефайловому") i/o, в общем-то, не относится

2. если современная ОС (естественно) предоставляет кэш для дискового ввода-вывода, не совсем понятно зачем разработчики Транса сделали свой кэш (работающего поверх или мимо кэш ОС), но наверное причины были

возможно чтобы не зависеть от конфигурации кэша ОС (другой алгоритм кэша Trans`а и тд)

3. исходя из ваших слов можно предположить, что если отключить или минимизировать кэш Транса, то скорость в/в Транса не измениться/практически не изменится ввиду наличия кэша ОС

надо будет поэкспериментировать с Trans opkg

 

PS

как вы сделали в прошивочном Transmission преаллокацию файла без обнуления файла ? сколько не пробовал-не получилось

в исходниках Transmission что-ли ошибка ?

 

  • Upvote 1

Share this post


Link to post
Share on other sites
3 часа назад, agromov77 сказал:

PS

как вы сделали в прошивочном Transmission преаллокацию файла без обнуления файла ? сколько не пробовал-не получилось

в исходниках Transmission что-ли ошибка ?

 

https://github.com/ndmsystems/transmission/commit/1b1b425d5cdec98ff7fc1ce3b4a1221f80e0c415

  • Upvote 1

Share this post


Link to post
Share on other sites
13 часа назад, Goblin сказал:

у вас там калькулятор сломан.

Посчитать - это не только "оперировать цифрами", но еще и "принять решение".

  • Upvote 1

Share this post


Link to post
Share on other sites
В 02.05.2020 в 00:31, Le ecureuil сказал:

чтобы больше ОЗУ отдать на работу с сетью и пирами.

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

некомпетентный пользователь даже не знает что есть конфигуратор

оно так везде, во всей прошивке - все ограничивать, запрещать

 

мысль, что разработчики Трансмишн сделали кэш не просто так, осталась без ответа

Edited by agromov77
  • Upvote 2

Share this post


Link to post
Share on other sites
17 часов назад, Le ecureuil сказал:

вряд ли буду разбираться и перекомпилировать Трансмишн

значит у них или ошибка, если через json режим преаллокации невозможно задать

или с ntfs проблемы

Edited by agromov77

Share this post


Link to post
Share on other sites
В 04.05.2020 в 12:00, agromov77 сказал:

вряд ли буду разбираться и перекомпилировать Трансмишн

значит у них или ошибка, если через json режим преаллокации невозможно задать

или с ntfs проблемы

Вы задали вопрос, как удалось решить проблему. Вам ответили ссылкой на данное исправление (за что огромное спасибо Разработчику!)

Сорри за некропостинг. Не удержался. 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...