[SOLVED] Slow transmission-cli performance

Moderators: mdrjr, odroid

[SOLVED] Slow transmission-cli performance

Unread postby danielhrisca » Fri Aug 17, 2018 5:44 pm

HW setup:
Odroid HC2 with WD Blue 3TB connected on the s-ata port (HDD extracted from a WD Elements USB extrenal drive)

SW setup:
Archarm
transmission-cli
single ext4 partition

I'm getting 450Mbit download speed using the speedtest utility (https://www.archlinux.org/packages/comm ... edtest-cli)

With transmission I'm seeing around 13MB/s speed.

I used to have an Odroid C2 using the same HDD on the USB port. With that setup a was having about 16MB/s speed.
Last edited by danielhrisca on Mon Aug 20, 2018 4:40 am, edited 1 time in total.
danielhrisca
 
Posts: 4
Joined: Fri Aug 17, 2018 5:27 pm
languages_spoken: english
ODROIDs: HC2

Re: Slow transmission-cli performance

Unread postby mad_ady » Fri Aug 17, 2018 7:42 pm

Torrents are not a reliable way to measure speed. They depend on too many variables.
You can try a write test over network as described on the wiki.
Is any cpu core stuck in 100%? Governor can also impact performance, but not by this margin.
User avatar
mad_ady
 
Posts: 4593
Joined: Wed Jul 15, 2015 5:00 pm
Location: Bucharest, Romania
languages_spoken: english
ODROIDs: XU4, C1+, C2, N1

Re: Slow transmission-cli performance

Unread postby danielhrisca » Sat Aug 18, 2018 3:03 am

I'm using the ondemand governar to keep the power usage and temp low.

I know torrents are tricky to judge. The speed values are taken over multiple torrents with good seeders. Under the same conditions I expected at least 20MB/s from the HC2 compared to the previously owned C2 at 16MB/s.

The ext4 is mount with noatime option.
danielhrisca
 
Posts: 4
Joined: Fri Aug 17, 2018 5:27 pm
languages_spoken: english
ODROIDs: HC2

Re: Slow transmission-cli performance

Unread postby mad_ady » Sat Aug 18, 2018 3:45 am

I don't think the bottleneck is caused by writing to disk (though you should test this separately). You should check transmission configuration for limits on peers. There may also be limits imposed by systemd on maximum open files per process (sockets may be counted as files).

A friend recently tested several torrent clients and found that deluge works best (can handle several tens of active torrents). Transmission and rtorrent would lock up due to memory usage in the same conditions.
User avatar
mad_ady
 
Posts: 4593
Joined: Wed Jul 15, 2015 5:00 pm
Location: Bucharest, Romania
languages_spoken: english
ODROIDs: XU4, C1+, C2, N1

Re: Slow transmission-cli performance

Unread postby danielhrisca » Mon Aug 20, 2018 4:39 am

Thank you mad_ady!!!

I've installed deluge and got an average speed of 28MB/s for a 8.5GB torrent.

I can't believe how slow transmission is compared to deluge (C vs Python !!!!). I've never considered trying deluge.
danielhrisca
 
Posts: 4
Joined: Fri Aug 17, 2018 5:27 pm
languages_spoken: english
ODROIDs: HC2

Re: [SOLVED] Slow transmission-cli performance

Unread postby mad_ady » Mon Aug 20, 2018 5:02 am

It was a surprise for me as well
User avatar
mad_ady
 
Posts: 4593
Joined: Wed Jul 15, 2015 5:00 pm
Location: Bucharest, Romania
languages_spoken: english
ODROIDs: XU4, C1+, C2, N1

Re: [SOLVED] Slow transmission-cli performance

Unread postby danielhrisca » Mon Aug 20, 2018 5:20 am

I had to make a second check running the same torrent first with deluge and straight after with transmission. It took 12 minutes with deluge and 28 minutes with transmission.

I'm definitely switching to deluge.
danielhrisca
 
Posts: 4
Joined: Fri Aug 17, 2018 5:27 pm
languages_spoken: english
ODROIDs: HC2


Return to Issues

Who is online

Users browsing this forum: No registered users and 3 guests