Pull to refresh

Comments 30

Стыдно, но с этими понятиями сталкиваюсь впервые. Почитал «вот из ит» и все равно отдам предпочтение своему скрипту =)
Я вместо отключения всех активных торрентов
transmission-remote $tip -n $login:$password -t all -S

просто включаю режим альтернативного ограничения скорости (у меня это 5 мегабит из 100 доступных от провайдера))
transmission-remote $tip -n $login:$password -as

отключение режима
transmission-remote $tip -n $login:$password -AS


Потому как полностью глушить все торренты как-то не комильфо.
Раз уж затронули тему, какие решения для шейпинга в линуксе подскажите? В винде, в своё время, пользовался cFosSpeed и был очень доволен, а на убунте так и не нашел каких-то достойных аналогов.
Погуглите на тему «LARTC» — узнаете очень много нового и полезного.
QoS и...?
О каком QoS идёт речь?
Даже в заголовке IP пакета есть флаг для QoS, но я стесняюсь спросить — кто-нибудь его использует вообще в реальных сетях?
Если б не использовали, то вы бы сейчас этот комментарий раза с 20-ого смогли оставить.
А еще можно и полностью отключать винчестер, когда нет закачек. Например, устанавливать с помощью hdparm -S минимальное время перед отключение диска во время простоя, совсем тишина будет.
Можно. Забыл уточнить, у меня винчестер с автоматическим уходом в сон, так что мне это делать не обязательно, но, действительно, в остальных случаях необходимо и это сделать
И скажите, какая у вас максимальная скорость скачивания?
Максимальная скорость ограничена скоростью провайдера/линии(как и у всех =)), а вообще 1Мбит/с
1 Мбит/сек как-то совсем не будет напрягать винчестер (ну шуршит себе, да и ладно.)
100Мбит/сек — то да, когда качается со скоростью 11 МиБ/секунда да ещё и оперирует кучкой маленьких файлов (наверное) — винчестер трещит головками.
Я хотел посмотреть не упираетесь ли вы в скорости самой RPi, сетевая скорость в ней, как оказалось, не очень высока.

А скоростью скачивания с нее вы довольны? Хватает для ваших нужд?
Я думаю, дело не совсем в сетевом интерфейсе, а в невозможности обслуживать большое количество прерываний, тут виноват довольно слабый CPU.
Да, вот и думаю на днях разогнать немного свою малину, посмотреть что получится по сетевым скоростям.
Я вот тоже долго мучился с Трансмишн, а потом взял да и поставил Deluge. Доволен как слон.
У меня NAS с Трасмишином правда под SnakeOS, буду смотреть как там влезть в ОС NAS, т.к. действительно отличная штука, чаще всего забываю отключать черепашку перед завершением серфинга.
Разве transmission не перечитывает конфиг по sighup?
И простыни кода лучше все-таки убрать под спойлер.
И даже должна быть такая интересная конструкция
# transmission-daemon reload
Она опять-таки заставляет демон перечитать конфиг.
вот только по моему трансмишн такой гад — что он переписывает конфиг при стопе
Предлагаю ознакомиться с transmission-cli и совершить еще одно перерождение. :)

Просто ради интереса: разве во всех системах демоны инициализируются одинаково? Как насчет SystemD?
А у меня вот вопрос не про трансмишн и прочее, а больше по сути: пингом определяется наличие включенных компьютеров, зарегистрированных в сети. Но ведь они могут просто быть включены, за ними может не быть людей и никто, кроме трансмишна так и не работает в сети. Однако Ваш скрипт такого не предусматривает и закачка будет остановлена. А у меня вот вообще все компьютеры не выключаются никогда. Плюс есть еще пара зарегистрирвоанных в сети мультимедиацентров и проч. Как быть?
LAVBoy, полагаю, что решение описанное товарищами выше LARTC, как раз для Вас
Да, спасибо, это понятно! Я просто не совсем корректно выразился. Имел в виду, в чем смысл приведенного выше скрипта, если он постоянно ограничивает трансмишн?
Когда я его делал, я и знать не знал про LARTC, поэтому писла для себя, а у меня дела обстоят следующим образом: когда компьютеры есть в сети — то интернетом ктото пользуется — соответственно стопим трансмишн, когда все повыходили из сети(выключили компьютеры, телефоны и прочее) — старт трансмишн. У меня машины просто так не простаивают, поэтому об использовании интернета я узнаю косвенно, по наличию устройств в сети.

*п.с. почему я не могу отвечать на комментарии? постоянно приходится лезть в инструменты разработчика и убирать блокировку кнопки?
В аналогичном случае все разруливает роутер.
При закачке на 35 Мбит на одном компьютере, на втором можно спокойно разговаривать по скайпу.
Это вышеупомянутое QoS.
Необходимо учитывать, что все изменения в этом файле вступят в силу только, если сначала остановить работу transmission
/etc/init.d/transmission-daemon stop

внести изменения и запустить
/etc/init.d/transmission-daemon start


Ну зачем же так? Mожно просто попросить Transmission перезагрузить конфиги и без рестарта:
$ killall -HUP transmission-da

или
$ pkill -HUP transmission-da
Кстати да. Лимит скорости меняется в трансмишине сразу после его выставления в настройках. Даже окно настроек не надо закрывать, не говоря уже о перезапуске программы.
Sign up to leave a comment.

Articles