ну а всеже где это регулируется?иногда надо чтоб небыло лимита
Printable View
Для embedded-устройства 2-3-4 активных торрента - это номинальная нагрузка. Правьте файл settings.json, но потом не справшивайте почему появились сбои.
Вопрос: как сконфигурировать transmission, чтобы роутер не зависал?
Зависать он стал, когда я вместо флешки 16Гб стал использвать винт 120 Гб.
Дано: WL500Gpv2, запущен transmission, загружает не более 2-3 торрентов одновременно (отдельный скрипт за этим следит), причем добавлено торрентов порядка 50 (количество зависит от суммарного объема), винт подключен 120Гб. Все загруженные торренты сидируются.
Хочется сидировать большое количество торрентов, так как качаю я не всегда самое раздаваемое, и охота рейтинг держать на высоте.
Какая опция в конфиге отвечает за количество одновременно загружаемых торрентов ? Чтобы трансишн сам следил за очередностью заргузки. А то у меня сейчас добавлены все торренты, которые хочу скачать, в режиме Stopped, и отдельный скрипт переводит по очереди их в состояние Start по мере окончания загрузки активных.
Ещё вопрос: как называется переменная окружения, в которую можно внести доп. опции конфигурации transmission-remote ? (где-то встречал, но не могу найти где)...
Или как сделать, чтобы с командной строки в шелле не нужно было указывать логин/пароль, а в WEB и RPC нужно было?
свап подключаю в post-mount, раздел 256Мб
post-mount:
Code:#!/bin/sh
log='/tmp/log'
for f in /tmp/mnt/*
do
[ -d "$f/opt" ] && opt=$f
[ -d "$f/torrent" ] && torrentdir=$f
done
echo `date` opt:$opt torrentdir:$torrentdir >>$log
[ -n $opt ] && mount|grep '/opt' || /bin/mount -o bind,sync,noatime,rw $opt/opt /opt
/opt/nShaper_0.4.4.2_FD.sh start
[ -n $torrentdir ] && ln -sf $torrentdir /tmp/data
echo `date` Find swap >>$log
for s in `fdisk -l | grep 'Linux swap'|awk '{print $1}'`
do
echo swapon $s>>$log
swapon $s
done
#swapon /dev/scsi/host0/bus0/target0/lun2/part5
#swapon /dev/scsi/host0/bus0/target0/lun0/part5
echo Pids transmission before run: `pidof transmission-daemon`>>$log
[ -n $opt ] && [ -n $torrentdir ] && pidof transmission-daemon || /opt/bin/transmission-daemon -g /tmp/data/torrent/.config
echo `date` Pids transmission after run: `pidof transmission-daemon`>>$log
Code:[admin@Router_ASUS root]$ fdisk -l
Disk /dev/scsi/host0/bus0/target0/lun0/disc: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/scsi/host0/bus0/target0/lun0/part1 * 1 1574 12643123+ 7 HPFS/NTFS
/dev/scsi/host0/bus0/target0/lun0/part2 1575 1705 1052257+ 83 Linux
/dev/scsi/host0/bus0/target0/lun0/part3 1706 14560 103257787+ c Win95 FAT32 (LBA)
/dev/scsi/host0/bus0/target0/lun0/part4 14561 14593 265072+ 82 Linux swap
В post-mount указан part5 а сваповский раздел у Вас 4? Может тут ошибка?
Да и 256 метров, не маловато?
В логах роутера, кстати, в параметрах памяти, есть строка отображения работы swap
Там ещё посмотрите. Работает он у вас.
P.S. И почему у вас строка swapon закомментирована?Quote:
#swapon /dev/scsi/host0/bus0/target0/lun0/part5
swapon закомментирована для того, чтоб не забить синтаксис команды swapon. Не закомментирована она в стороке №19, там анализируется вывод команды fdisk -l, и таким образом подключается именно тот раздел, который является swap.
Команда echo в строке 18 записала в файл-лог строку: swapon /dev/scsi/host0/bus0/target0/lun0/part4, что является подтверждением правильности выполнения команды swapon.
Для свопа, пишут здесь, достаточно вобще 64Мб.
Но я ни разу не видел использование свопа более 10Мб
Но вопрос остается в силе: почему роутер зависает...Code:[admin@Router_ASUS root]$ free
total used free shared buffers
Mem: 29960 29376 584 0 1112
Swap: 265064 5396 259668
Total: 295024 34772 260252
Когда на раздаче было до 10 торрентов (на 16Гб больше не влазит) - то не зависал.