Підготовка до встановлення Transmission в DD-WRT
Отже, нам необхідно:
Так само, бажано, встановлений і налаштований Samba-сервер. щоб отримувати швидкий доступ до скачаним файлів.
Крок перший - установка Transmission
Для установки виконаємо звичні вже нам команди:
Почекаємо пару хвилин, поки встановиться transmission і парочка пакетів, йому необхідних.
Загалом сама настройка на цьому і закінчується, тепер пора налаштувати цю торрент-гойдалку.
Налаштування автозавантаження Transmission засобами init.d
У більшості статей, які я бачив демон Transmission запихається в автозавантаження шляхом додавання рядка в скрипти автозавантаження.
На мій погляд це нерозумно, так як у нас є цілком зручний засіб для коректного завантаження і завершення роботи встановлених нами демонів - каталог /opt/etc/init.d.
Багато пакети при установці самі створюють там скрипти автозавантаження, однак по неведано мені причин Transmission це не робить.
Зробимо це самі:
Ось вам мій готовий скрипт:
Рядок CONFFILE = / opt / etc / transmission вказує на каталог, де будуть зберігатися файли налаштувань.
Тепер треба зробити скрипт виконуваним:
І запустити демон в перший раз, щоб він створив файл з настройками за замовчуванням в зазначеному нами каталозі:
І відразу зупиняємо, щоб відредагувати файл настройок:
Редагуємо файл настройок settings.json
Всі настройки Transmission зберігаються в конфігураційному файлі settings.json
Розберемо найбільш важливі настройки для працездатності transmission:
Каталог за замовчуванням, для скачуваних роздач:
Загалом тут все зрозуміло і без зайвих слів. Вкажіть ці параметри, запустіть торрент-клієнт transmission-daemon
Web-інтерфейс торрент-клієнта Transmission
оптимізація Transmission
Торрент-клієнт Transmission вельми відчутно споживає ресурси процесора і пам'яті. Однак навантаження можна трохи знизити, дотримуючись наступної інструкції:
Чи не використовується велика кількість з'єднань. На підтримку кожного з'єднання йдуть значні ресурси процесора маршрутизатора, а він тепер надривається:
У моєму випадку - не більше 20 з'єднань на один торрент, але не більше 50 всього на все роздачі
Чи не качайте все і відразу. використовуйте чергу:
Включаємо чергу, обмежуємо кількість одночасних роздач (не більше 4)
Не забудьте зменшити кеш запису. За замовчуванням він дорівнює 4Мб, але у нашого пристрою тож пам'яті мало (у мене всього 32мб).
Я віддаю перевагу 2мб
Не використовуйте кешування даних для роздач. Даний параметр крутий на комп'ютерах, а не настільки мініатюрних пристроях.
Не використовуйте резервування місця під файли.
Питання, до речі, спірний. На пристроях з більш швидкими процесорами є переваги, проте на моєму маршрутизаторі D-Link DIR-320 я зловив нереальні гальма при додаванні файлу на 4гб. Я відключив нахрен це чудо.
Уникайте шифрування передаються даних. Це відчутно спантеличує процесор пристрою.
Вимикайте DHT. Річ корисна, не сперечаюся, але змушує серйозно замислюватися Transmission на слабких процесорах в бюджетних маршрутизаторах.
Якщо є ще ідеї по оптимізації - поділіться.
Відкриття порту для торрент-гойдалки
Торрент-клієнт Transmission за замовчуванням використовує порт 51413:
Не забудьте в скрипті завантаження брандмауера додати рядок
Щоб вхідні з'єднання доходили до Transmission.
Ще пара смачненького
Web-інтерфейс це, звичайно, чудово, але існують так же GUI-клієнти для Transmission:
1. Transmisson-Remote-GUI - додаток для Windows, MacOS X, Linux. Зручний інтерфейс, нічого зайвого
2. Transmission-Remote-GTK - додаток насамперед для Linux, проте є і під Windows.
3. Transdroid - те ж саме, тільки для мобільних пристроїв на платформі Android
На сьогодні все. До швидких зустрічей 😉