[SOLVED] Slow transmission-cli performance

Post Reply
danielhrisca
Posts: 4
Joined: Fri Aug 17, 2018 5:27 pm
languages_spoken: english
ODROIDs: HC2
Contact:

[SOLVED] Slow transmission-cli performance

Unread post by 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.

User avatar
mad_ady
Posts: 5104
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, N1
Location: Bucharest, Romania
Contact:

Re: Slow transmission-cli performance

Unread post by 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.

danielhrisca
Posts: 4
Joined: Fri Aug 17, 2018 5:27 pm
languages_spoken: english
ODROIDs: HC2
Contact:

Re: Slow transmission-cli performance

Unread post by 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.

User avatar
mad_ady
Posts: 5104
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, N1
Location: Bucharest, Romania
Contact:

Re: Slow transmission-cli performance

Unread post by 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.

danielhrisca
Posts: 4
Joined: Fri Aug 17, 2018 5:27 pm
languages_spoken: english
ODROIDs: HC2
Contact:

Re: Slow transmission-cli performance

Unread post by 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.

User avatar
mad_ady
Posts: 5104
Joined: Wed Jul 15, 2015 5:00 pm
languages_spoken: english
ODROIDs: XU4, C1+, C2, N1
Location: Bucharest, Romania
Contact:

Re: [SOLVED] Slow transmission-cli performance

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

It was a surprise for me as well

danielhrisca
Posts: 4
Joined: Fri Aug 17, 2018 5:27 pm
languages_spoken: english
ODROIDs: HC2
Contact:

Re: [SOLVED] Slow transmission-cli performance

Unread post by 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.

Post Reply

Return to “Issues”

Who is online

Users browsing this forum: No registered users and 4 guests