LINUX.ORG.RU

Transmission медленно качает после перехода с CentOS 7 на CentOS 8 (на слабом железе)

 


0

1

Есть Atom D525, 4 ГБ RAM. Стоял CentOS 7, transmission из репозитория (версия 2.92 или 2.94, не помню). Торренты качались на HDD на скорости 8-10 МБ/сек.

Перешёл на 8-ой центосе, и, т.к. в репах нет transmission-daemon, пришлось собирать его самостоятельно. По инструкции с официального гитхаба собрал версию 2.94. Скорость скачивания торрентов упала до 1…3 МБ/с. Конфиг не менял. Куда копать?


Куда копать?

Копай на юг.

anonymous
()

По инструкции с официального гитхаба собрал версию 2.94

Попробуй взять srpm от CentOS 7, вытащить из него спек, и по тому же спеку собрать пакет для CentOS 8. Исходники можно взять у разработчиков, если в CentOS 7 они слишком протухшие.
Собирать лучше на отдельной машине.

Khnazile ★★★★★
()
Последнее исправление: Khnazile (всего исправлений: 1)

Ну, значит поменяли какие-то дефолты, которые не были прописаны в конфиге. Может, шифрование врубили, а это нагрузка на проц. Покрути сначала настройки. Кэши там всякие. Анонсеры не блочатся? DHT включен?

anonymous
()
Ответ на: комментарий от anonymous

Клиен цепляется к 22-м пирам, скорость 1.6 МБ\сек. DHT включён. Кеш (cache-size-mb) 32 МБ. Проц грузится на 100% (одно ядро). Ещё заметил, что почти постоянно dbus-daemon грузит процессор на 60%.

[code] dbus-monitor –system [/code]

сыпит с огромной скоростью на экран сообщения типа

[code=bash] signal time=1573472330.593552 sender=org.freedesktop.DBus -> destination=(null destination) serial=93542149 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged string «:1.46805443» string «:1.46805443» string "" signal time=1573472330.595456 sender=org.freedesktop.DBus -> destination=(null destination) serial=93542150 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged string «:1.46805444» string "" string «:1.46805444» [/code]

Также процесс polkitd грузит процессор на 25%…

При всех этих манипуляциях на машине выключены ннужные приложения, осталось только сама ОСь, торрент клиент и сетевая шара.

kt368
() автор топика
Последнее исправление: kt368 (всего исправлений: 2)
Ответ на: комментарий от kt368

[code=bash] signal time=1573472330.593552 sender=org.freedesktop.DBus -> destination=(null destination) serial=93542149 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged string «:1.46805443» string «:1.46805443» string "" signal time=1573472330.595456 sender=org.freedesktop.DBus -> destination=(null destination) serial=93542150 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged string «:1.46805444» string "" string «:1.46805444» [/code] Маркдаун - для сильных духом.

anonymous
()
Ответ на: комментарий от anonymous

Ой, спасибо, то подсказали, как сделать, чтоб теги нормально обрабатывались, оказывается режим разметки должен быть LORCODE

Клиент цепляется к 22-м пирам, скорость 1.6 МБ\сек. DHT включён. Кеш (cache-size-mb) 32 МБ. Процессор грузится на 100% (одно ядро). Ещё заметил, что почти постоянно dbus-daemon грузит процессор на 60%.

dbus-monitor --system

сыпит с огромной скоростью на экран сообщения типа

signal time=1573472330.593552 sender=org.freedesktop.DBus -> destination=(null destination) serial=93542149 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.46805443"
   string ":1.46805443"
   string ""
signal time=1573472330.595456 sender=org.freedesktop.DBus -> destination=(null destination) serial=93542150 path=/org/freedesktop/DBus; interface=org.freedesktop.DBus; member=NameOwnerChanged
   string ":1.46805444"
   string ""
   string ":1.46805444"

Также процесс polkitd грузит процессор на 25%...

При всех этих манипуляциях на машине выключены ннужные приложения, осталось только сама ОСь, торрент клиент и сетевая шара.

kt368
() автор топика
Ответ на: комментарий от kt368

чтоб теги нормально обрабатывались, оказывается режим разметки должен быть LORCODE Фу. Лоркод больше не тру, в нём недостаточно пердолинга. Настоящие красноглазики обязаны осилевать маркдаун!

anonymous
()

У меня похожая штука была, когда «regdomain» не был выставлен. Под «оффтопиком» под 10Мбит/с, под «арчем» — 2 от силы. Решилось установкой специального пакета, crda называется. Возможно, что в CentOS 8 нужные пакеты просто были выброшены, уже были когда-то прецеденты с «федорой» и даже с RHEL, что выкидывали ПО и драйвера.

Korchevatel ★★★★★
()

Если какого-то пакета нет для CentOS, есть смысл поискать на copr - там есть возможность сборки под CentOS. Поиск transmission что-то находит. Сомневаюсь, что этот пакет тебе как-то поможет, но там наложена пара патчей.

https://copr.fedorainfracloud.org/coprs/fulltext/?fulltext=transmission

monday
()
Ответ на: комментарий от kt368

/etc/dbus-1/system.xml и / или /etc/dbus-1/system.d/ нуждается в файле конфигурации

NameOwnerChanged - имя больше не используется

anonymous
()
Ответ на: комментарий от Korchevatel

regdomain - это только к wifi относится.

Deleted
()

Кажется поборол

Остановил transmission-daemon, удалил ~/.config/transmission-daemon, собрал transmission из транка с гитхаба, по минимум подкрутил конфиг.

При скачиввании торрента, который раздают >=50 сидов получаю скорость близкую к 10 МБ/с. Загрузка процессора при этом 100% одного ядра старого атома.

Сравнил загрузку проца с qbittorrent на I5-3570K, Win10 - при тех же скоростях на том же торренте получаю загрузку в 16-17%.

Учитывая, что атом раз эдак в 10 слабее I5-го, считаю, что 100-я нагрузка одного ядра атома в данной ситуации это норм. Тяжко ему, старенькому.

Всем спасибо за помощь!

kt368
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.