Unfortunately no one can be told what fun_plug is - you have to see it for yourself.
You are not logged in.
carnifex wrote:
Transmission is now using only 7% of memory instead of 29%!
Hm...my Transmission memory usage actually went up, now at ~45%
Offline
KyleK wrote:
Transmission v1.70 is up, check it in the first post. Haven't had time to test this one, so if issues arise I'm not to be blamed
Have fun.
Can't connect at the moment to download -site down maybe?
RAP
Offline
KyleK,where are older versions of Transmission, please?I need Transmission 1.6x (1.63 would be ok)
Thanks.
Offline
Transmission 1.71 is up.
Offline
Hi!
For first: Thanks for your work KyleK!!
Second:
I tried to install 1.71 (just like 1.70, 1.61... etc) But transmission-daemon -V returns:
Transmission 1.70 (8622)
I've tried re downloading, reinstalling.. etc. Am I doing something wrong, or something else is wrong?
Thanks for the help!
Offline
That doesn't mean anything, I just forgot to update the file containing the version number. It still is Transmission 1.71
I'll do a silent update.
Offline
Hi KyleK!
I'm devoted transmission user but I suffur from strong fragmentation of all content which have been downloaded. (in all version). Only way to remove fragmentation is coping content to new location after downloading is finished. Doesnt anyone have the same problem ??? Trying to find the root case of problem I read transmissions developers forum
http://trac.transmissionbt.com/ticket/849
and built transmission myself (to look at Config.log)
If I understand everything right our platform (Like NMT and some others) do not support posix_fallocate() function for files preallocation so option preallocate:2 don't work correctly.
After $ ./configure
we can see
...
checking for fallocate:no
checking for posix_fallocate:no
...
and well ... successfull and work after all ...
Is it somehow possible to introduce posix_fallocate support to DNS-323 ?
Or is it some uClibc restriction ? I'm too novice with linux to understand
Any ideas ?
Last edited by Iznakurnog (2009-06-09 10:58:21)
Offline
The NAS uses Linux 2.6.12.6, while fallocate() was added to the kernel in version 2.6.23. I don't see any way of somehow adding the functionality manually. Some stuff simply isn't meant to be run on a device like this.
I believe there are scripts floating around that allow you to move downloaded content once it's complete. You could use that to move data to another disk and thus work against fragmentation.
Offline
Thanks for explanation KyleK !
Everything clear now. Quite pity though because even in new beta firmware 1.08 they use the same old kernel.
May be developer will concede sometime to add that zero-filling patch which would be very usefull for small devices missing fallocate()
Offline
BTW - DLink's own torrent client IMO dont suffer from fragmentation, did it?
So maybe there is other way to do pre-allocation and we can give a hint on it to Transmission developers? ...or even suggest some patch of sources
Offline
If you can find out how Dlink did prevent fragmentation with their client, let me know and I will relate the details to the Transmission team.
Offline
Hey KyleK,
Many thanks for building/packaging 1.71, looks a big improvement on my DNS323 over 1.61 (UI more responsive, downloading faster).
Thanks,
Adz
Offline
KyleK wrote:
If you can find out how Dlink did prevent fragmentation with their client, let me know and I will relate the details to the Transmission team.
There is the patch http://trac.transmissionbt.com/ticket/2196
I found info on Russian forum
Offline
Very good news! I will surely test this one today...
Link to Experimental transmission build compiled for testing the patch on DNS-323 with ffp-05:
http://slil.ru/27748402
Offline
Hi guys,
I just got my first NAS it is 313, I installed transmission 1.71 but it works very bad, not succeeded to dl any torrent so far. The download speed is spiking very badly and it seems transmission crashes eventually because in the end no file is fully downloaded.
Also the I could not performed the chwon step from installation guide
chown -R nobody /mnt/HD_a2/.transmission-daemon
chown -R nobody /mnt/HD_a2/Downloads
I got operation not permitted
The memory used is very high as well, above 50% with only one torrent in the list.
What can I have done wrong for this king of behavior?
Thanks a lot for support.
Offline
chown -R nobody /mnt/HD_a2/.transmission-daemon
chown -R nobody /mnt/HD_a2/Downloads
I got operation not permitted
Try again with 'sudo' in front of it:
sudo chown -R nobody /mnt/HD_a2/Downloads
Or login as root.
Offline
Is the DNS-313 completely identical to the DNS-323, hardware wise?
Make sure you have the latest version of uClibc installed. Apps might act strange if that's not the case.
Also, make sure the port is opened in your firewall.
Good torrents to test speed with are the Ubunutu ISO or OpenOffice. They are the fastest torrents I've seen so far.
Offline
I have installed a few version of transmission on my DNS-313 (from 1.50 to 1.71)
It is working really great (the last one really really great! )
I never had right problems ! so i never had to use these lines :
chown -R nobody /mnt/HD_a2/.transmission-daemon
chown -R nobody /mnt/HD_a2/Downloads
If you installed all packages needed (UCLibC, ans Curl and rebooted when you installed UcLibC) and had a direct installation via using :
funpkg -i Transmission-1.71-3.tgz
started one time transmission (by rebooting your dns for example)
Re rebooting your dns
and then doing a :
sh /ffp/start/transmission.sh stop
you can go to your volume-1 HDD mapped, on and then in .transmission-deamon folder, and then editing manually settings.json using notepad
then saving and rebooting
Maybe it's a port forwarding problem
Here is my setting.json
(with ports, login and pass, external ip modifieds 192.168.0.1 is local ip on my computer, 192.168.0.254 is my local ip of my router, 192.168.0.4 is an other computer on the network, and 192.168.0.32 is ip for the DNS itself....)
Login and pass, and IP are for web interface only
{
"alt-speed-down": 50,
"alt-speed-enabled": false,
"alt-speed-time-begin": 540,
"alt-speed-time-day": 127,
"alt-speed-time-enabled": false,
"alt-speed-time-end": 1020,
"alt-speed-up": 50,
"bind-address-ipv4": "0.0.0.0",
"bind-address-ipv6": "",
"blocklist-enabled": true,
"dht-enabled": true,
"download-dir": "\/mnt\/HD_a2\/transmission", <----- this is the folder where file downloaded are located means : /transmission/ in your mapped drive
"encryption": 2,
"lazy-bitfield-enabled": true,
"message-level": 2,
"open-file-limit": 32,
"peer-limit-global": 240,
"peer-limit-per-torrent": 60,
"peer-port": 45353, <-- this is the port you need to redirect to your router (TCP / UDP)
"peer-port-random-high": 65535,
"peer-port-random-low": 1024,
"peer-port-random-on-start": false,
"peer-socket-tos": 0,
"pex-enabled": true,
"port-forwarding-enabled": true,
"preallocation": 2,
"proxy": "",
"proxy-auth-enabled": false,
"proxy-auth-password": "",
"proxy-auth-username": "",
"proxy-enabled": false,
"proxy-port": 80,
"proxy-type": 0,
"ratio-limit": 2.0000,
"ratio-limit-enabled": false,
"rpc-authentication-required": true, <--- this to filet by login password the access to web interface
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-password": "xxxxxxxxxxxxxx", <--- this is the login for the web interface
"rpc-port": 2135, <--- this is the port you use to connect to the web interface from
"rpc-username": "YyYyYyYY", <--- this is the password associated for login for the web interface
"rpc-whitelist": "127.0.0.1,192.168.0.1,192.168.0.4,192.168.0.32,192.168.0.254,xxx.xxx.xxx.xxx", <--- these are the ip you allow to acces the web interface (local network and / or external network)
"rpc-whitelist-enabled": true, <--- this is to enable ip filtering for the web interface, you have to allow them the line up
"speed-limit-down": 100,
"speed-limit-down-enabled": false,
"speed-limit-up": 100,
"speed-limit-up-enabled": false,
"upload-slots-per-torrent": 14
}
Perfectly working, even with Automatic 0.4 !!!! if you do not download too much files at the same time
for example :
7 files : 3 completes, and 4 downloading
and even with huge files (no problem with 8 Go per files for example) 4 at the same time !!!!
Depending on the torrents, i already had 1.5 MB/s for total speed downloading
(at this speed, you may wait a few minutes to have acces by the browser to files and you cannot read files by VLC for example)
That's for my DNS-313
Last edited by Geckozr (2009-06-12 19:54:45)
Offline
I am getting constant crashing with this version. The latest log entry is: /ffp/bin/transmission-daemon: event.c: 875: timeout_next: Assertion `tv->tv_usec >= 0' failed.
Is anyone else having this issue, or how to fix this? It also seems to ignore the upload limit I have set.
Offline
Is it normal to have multiple instances of transmission running?
I did a ps aux | grep -i "transmission"
and got
1863 nobody /ffp/bin/transmission-daemon -f -g /mnt/HD_a2/.transmission-daemon
1877 nobody /ffp/bin/transmission-daemon -f -g /mnt/HD_a2/.transmission-daemon
1878 nobody /ffp/bin/transmission-daemon -f -g /mnt/HD_a2/.transmission-daemon
1936 nobody /ffp/bin/transmission-daemon -f -g /mnt/HD_a2/.transmission-daemon
1937 nobody /ffp/bin/transmission-daemon -f -g /mnt/HD_a2/.transmission-daemon
1938 nobody /ffp/bin/transmission-daemon -f -g /mnt/HD_a2/.transmission-daemon
1940 root grep -i transmission
Offline
Transmission normally has 3 processes running at the same time. Looking at the process IDs, it seems to me you have 2 separate instances of Transmission running at the simultaneously.
Offline
KyleK wrote:
Transmission normally has 3 processes running at the same time. Looking at the process IDs, it seems to me you have 2 separate instances of Transmission running at the simultaneously.
I see, thank you!
Is there any particular place these files need to go? Can they just go into my /home/root/ directory or do they need to go in /mntHD_a2/?
Offline
You mean the configuration files?
The default /home/root sits on the RAM disk of the NAS, so every time you restart the NAS, they're wiped. Therefore it is best to place them on either of the hard disks (/mnt/HD_a2 is the default but /mnt/HD_b2 works as well if you have 2 disks), or you can even put the config files on a USB stick if you use one on the NAS.
Just open the file /ffp/start/transmission.sh with an editor and edit the path at the very top of the file.
Offline