-
-
Notifications
You must be signed in to change notification settings - Fork 502
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
DietPi-Software | Transmission: 100% CPU usage #3025
Comments
@Epicteto Performance-wise we found another strange result on RPi4: https://dietpi.com/survey/#bench_ram Could you please paste:
The RPi3 is on the same DietPi version, both with similar software installed? |
Many many thanks for DietPi. Great experience on a few RPis for the past couple years. The RPi3 has a different setup:
Additional Information (if applicable)
Extra detailsThe system has the same software installed as well as radarr and sonarr, which were "systemctl stopped" for the test. Rpi4: vcgencmd get_config int
RPi4: vcgencmd get_config sdram_freq
UpdateRPi4 (see 2 captures) touches 30MB/s like the RPi3, core is 100% at >20MB/s |
I think the SDRAM frequency is hard-coded on RPi4. I also reviewed some overclocking threads on https://www.raspberrypi.org/forums/ and never found someone adjusting this value, but only ARM and core frequencies (+voltage, if required). Although would be great to have some verification from firmware devs. Did you monitor the CPU temperatures (
Reboot required to have it active. Just to clarify:
So general what we need to compare:
I will also test Transmission on RPi2 Buster now. With my setup, CPU usage should not stay at 100% as well. Thread on RPi forum, not sure if related: https://www.raspberrypi.org/forums/viewtopic.php?f=28&t=246807 Did quick test on Buster VM and usual CPU usage around 15% there, although with only 2.7 MiB/s speed, WiFi limited 😉. Tested on multiple drives/files systems. |
I mark this issue as closed, as it has been a while. Feel free to reopen if required. |
this problem in client transmission, he work on one core (loading 100%) and give max ~30mbyte/s. need client support multi threads! maybe deluge/qbittorrent better ? |
AFAIK generally Transmission has multi-threading support but not every single task is spread across multiple threads. What do you mean by "other versions"? Other versions of Transmission make use of multiple threads and serve higher speeds for the exact same action then the one that we ship (current Debian package)? Not sure if Deluge or qBittorrent make use of multiple cores more effectively, but their memory management seems to be better. I would simply try it out as there are many other aspects that affect the effective download speed, including drive R/W, which also has an effect on CPU usage, depending on the used file system type. E.g. NTFS (with ntfs-3g driver) and exFAT utilise the CPU usually much harder than native UNIX file systems, like ext4, f2fs etc. |
i have NVME and ext4 file systems, i cant make better perfomance ;) i understand it, because my Asus RT-AX88U in different transmission client give one version 20-30mb/s, other - 70! |
Creating a bug report/issue
Required Information
DietPi version
G_DIETPI_VERSION_CORE=6
G_DIETPI_VERSION_SUB=25
G_DIETPI_VERSION_RC=3
G_GITBRANCH='master'
G_GITOWNER='MichaIng'
Distro version
Buster
Kernel version
Linux DietPi 4.19.58-v7l+ DietPi-Software | Bundle Pi-hole & PiVPN #1245 SMP Fri Jul 12 17:31:45 BST 2019 armv7l GNU/Linux
SBC device
RPi 4 Model B (armv7l)
Power supply used
5.1V 3.1A Canakit
SDcard used
Sandisk Edge 32gb
Additional Information
transmission-daemon 2.94 (d8e60ee44f)
fresh install
Steps to reproduce
Download torrent.
Expected behaviour
Speeds should surpass those of Raspberry pi 3b+, Transmission 2.92 (14714), which reaches 20-30MB/s (the USB max) with CPU% between 20% and 70%.
Actual behaviour
During download, transmission is using one core, and CPU% bottlenecks at consistent 100% for a regular download speed of about 20MB/s. If download speed is slower, CPU% is lower.
Extra details
Tried changing UDP/encryption/peer/cache/different torrents with no success.
Samba transfers reach 90MB/s on the same device,
Internet connection speed test is about the same.
The text was updated successfully, but these errors were encountered: