TorrServer
TorrServer copied to clipboard
TorrServer consumes CPU constantly on Windows 10 x64 after torrent playback (TorrServer постоянно потребляет CPU на Windows 10 x64 после просмотра торрента) (TorrServer MatriX.117, go1.18.3))
On Windows 10 x64 system, after a playback of a video on a client device, TorrServer continues consuming CPU in idle state.
На системе Windows 10 x64, после воспроизведения видео на устройстве клиента, TorrServer начинает потреблять CPU в простое.
TorrServer MatriX.117, go1.18.3.

PS C:\TorrServe> .\TorrServer-windows-amd64.exe -u
2022/09/03 12:36:44 ffprobe and avprobe not found in $PATH
=========== START ===========
TorrServer MatriX.117, go1.18.3, CPU Num: 4
2022/09/03 12:36:44 Check dns OK [...]
Отключение mTP в настройках сервера может исправить ситуацию.
I have something like that but on Raspberry Pi 4 - no media played but CPU usage is about 15-20% all the time:

Loaded: loaded (/etc/systemd/system/torrserver.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2022-12-11 15:49:09 EET; 18h ago
Main PID: 557 (TorrServer-linu)
Tasks: 8 (limit: 4915)
CGroup: /system.slice/torrserver.service
└─557 /opt/torrserver/TorrServer-linux-arm7 --p 8090
дек 11 23:07:56 raspberrypi TorrServer-linux-arm7[557]: 2022/12/11 23:07:56 Torrent close by timeout c87e4a6484b9e370e151d9c3f3da89100b7486e9
дек 11 23:07:56 raspberrypi TorrServer-linux-arm7[557]: 2022/12/11 23:07:56 Close cache for: c87e4a6484b9e370e151d9c3f3da89100b7486e9
дек 12 10:33:24 raspberrypi TorrServer-linux-arm7[557]: 2022/12/12 10:33:24 drop all torrents
дек 12 10:33:25 raspberrypi TorrServer-linux-arm7[557]: 2022/12/12 10:33:25 disconect
дек 12 10:33:25 raspberrypi TorrServer-linux-arm7[557]: 2022/12/12 10:33:25 connect
дек 12 10:33:25 raspberrypi TorrServer-linux-arm7[557]: 2022/12/12 10:33:25 Check listen port 32000
дек 12 10:33:25 raspberrypi TorrServer-linux-arm7[557]: 2022/12/12 10:33:25 Set listen port 32000
дек 12 10:33:25 raspberrypi TorrServer-linux-arm7[557]: 2022/12/12 10:33:25 Client config: {"CacheSize":67108864,"ReaderReadAHead":95,"PreloadCache":50,"UseDisk":false,"TorrentsSavePath":"","RemoveCacheOnDrop":false,"ForceEncrypt"::false,"RetrackersMode":1,"TorrentDisconnectTimeout":30,"EnableDebug":false,"EnableDLNA":false,"FriendlyName":"","EnableIPv6":false,"DisableTCP":false,"DisableUTP":false,"DisableUPNP":false,"DisableDHT":false,"DisablePEX":false,"DisableUpload":false,"DownloadRateLimit":0,"UploadRateLimit":0,"ConnectionsLimit":25,"PeersListenPort":0}
дек 12 10:33:25 raspberrypi TorrServer-linux-arm7[557]: 2022/12/12 10:33:25 PublicIp4: 46.98.189.169
дек 12 10:33:26 raspberrypi TorrServer-linux-arm7[557]: 2022/12/12 10:33:26 end set settings
It started to reproduce from Dec/10 after 19:28 (Kyiv), version 1.118 installed on Sep/22
I don't know why - but problem is finished to reproduce yesterday....
Да, есть такая проблема, сервер на Windows 10 x64, отключение μTP в настройках сервера помогает. Но, как следствие, в kodi с плагином rutracker пропадает отметка просмотренности серии, и перестаёт работать автопереход на следующую серию в раздаче.
Испытываю те же проблемы на Windows Server, мой Ryzen 5 2600 греется просто так. Не хотелось бы терять функциональность и отключать mTP. Возможно ли решить эту проблему без отключения? Возможно в будущих версиях? Спасибо!
I, too, faced with the problem of CPU load at idle (TorrServer MatriX.120)
Да, проблема сохраняется в 1.20, похоже, что горутины, примерно по количеству сидеров торрента, что-то делают после отключения клиента коди.

На тв-боксе на ARM такое же поведение у сервера 1.20, а процессор-то слабенький, в плеере проявляется как периодическое подлагивание картинки раз в несколько секунд.
на Dell 5050 x64 точно такая же история, в простое начинает грузить cpu до 40%, почти сразу после старта torrserver'a
Ubuntu 18.04. Такая же история. В простое жрет процессор от 2 до 6%. Включен только TCP протокол. Что может сказать товарищ разработчик?
Ubuntu 18.04. Такая же история. В простое жрет процессор от 2 до 6%. Включен только TCP протокол. Что может сказать товарищ разработчик?
что это нормально
Испытываю те же проблемы на Windows Server, мой Ryzen 5 2600 греется просто так. Не хотелось бы терять функциональность и отключать mTP. Возможно ли решить эту проблему без отключения? Возможно в будущих версиях? Спасибо!
К сожалению, с версией 120 ничего не изменилось, всё те же 15-17% в простое

С версией 121 ситуация аналогичная: 15-20% CPU в простое. Кажется, issue #183 закрыт преждевременно.