Jump to content
  • 0

Загрузка ЦП 100% при загрузке торрентов, ПО 3.7.3


bigpu

Question

Нашел идентичную проблему не в /ru ветке:

В силу того, что на нее никто не ответил и она повторяется у меня, продублировал сюда.

Версия ПО - 3.7.3, Kenetic DSL - загрузка процессора под 100%, веб интерфейс не открыть в момент закачки торрента, если открыт, обновляется с большой задержкой, интерфейс Трансмиссион ремоут едва обновляет данные, с огромной задержкой, подвисает, скорость закачки скачет в широких пределах, вплоть до 0, закачка даже 2Gb занимает более часа, при скорости инета 100Мбит. Подобное повторяется на нескольких различных закачках. Self-test могу предоставить, если необходим.

  • Upvote 1
Link to comment
Share on other sites

Recommended Posts

  • 0
28 минут назад, bigpu сказал:

а что делать с ntce, с которым опять же, проблематично юзать Трансмишн? Да и хрен с ним, с этим анализатором трафика, на худой конец, что с QoS, который теперь привязан к ntce?

Выбирать: или ntce/qos, или transmission. На устройстве с 128 ОЗУ это ожидаемо. Или терпеть тормоза.

  • Thanks 1
Link to comment
Share on other sites

  • 0
1 час назад, Le ecureuil сказал:

Думаю, в итоге мы сделаем автоотключение zram при монтировании раздела swap.

Вопрос

А на остальных устройствах 7621 тоже будет "автоотключение zram" при монтировании раздела swap". Есть где 128 памяти и 256 и 512?

Edited by vasek00
Link to comment
Share on other sites

  • 0
17 минут назад, vasek00 сказал:

Вопрос

А на остальных устройствах 7621 тоже будет "автоотключение zram" при монтировании раздела swap". Есть где 128 памяти и 256 и 512?

Да, везде. Он везде в целом скорее мешает при включенном swap на диске, но на 128 озу это сразу видно.

  • Thanks 1
Link to comment
Share on other sites

  • 0
1 час назад, Le ecureuil сказал:

Выбирать: или ntce/qos, или transmission. На устройстве с 128 ОЗУ это ожидаемо. Или терпеть тормоза.

В целом непонятно, зачем было пилить новый компонент ntce, включать в него QoS, если на большинстве устройств, включая ту же Viva, работоспособность ntce+transmission под вопросом. Может стоило тогда QoS для устройств ниже Giga оставить в старом виде? 

Link to comment
Share on other sites

  • 0
30 минут назад, Le ecureuil сказал:

Да, везде. Он везде в целом скорее мешает при включенном swap на диске, но на 128 озу это сразу видно.

Хорошо бы это ещё в БЗ отразить было

Link to comment
Share on other sites

  • 0
31 минуту назад, bigpu сказал:

В целом непонятно, зачем было пилить новый компонент ntce, включать в него QoS, если на большинстве устройств, включая ту же Viva, работоспособность ntce+transmission под вопросом. Может стоило тогда QoS для устройств ниже Giga оставить в старом виде? 

Ранее в первой половине года уже упоминалось при использование на Viva ntce

Так ntce тоже солидно кушает, так же на форуме уже были сообщения по его размерам.

Лето 2021 года

Скрытый текст
  • Память 53% (135/256 Мбайт)
(config)> show system

         hostname: KN10
       domainname: WORKGROUP
          cpuload: 3
           memory: 138560/262144
             swap: 80/2358264
         memtotal: 262144
          memfree: 38620
       membuffers: 6124
         memcache: 78840
        swaptotal: 2358264
         swapfree: 2358184
           uptime: 221386

(config)> 
(config)> show system zram

             zram: 
                  enabled: yes
         compression-algo: lzo
                disk-size: 268435456
          compressed-size: 2965
            original-size: 86016
        total-memory-used: 53248
                mem-limit: 0
          max-memory-used: 53248
               same-pages: 0
          pages-compacted: 0
               huge-pages: 0
                  read-io: 2
              read-merges: 0
             read-sectors: 16
               read-ticks: 0
                 write-io: 21
             write-merges: 0
            write-sectors: 168
              write-ticks: 0
                in-flight: 0
                 io-ticks: 0
            time-in-queue: 0
             failed-reads: 0
            failed-writes: 0
               invalid-io: 0
              notify-free: 65549
      compression-threads: 4
     compressed-ratio-pcs: 61

(config)> 
(config)> more proc:meminfo
MemTotal:         254592 kB
MemFree:           37940 kB
MemAvailable:     101036 kB
Buffers:            6124 kB
Cached:            78840 kB
SwapCached:            0 kB
Active:            68448 kB
Inactive:          97500 kB
Active(anon):      27144 kB
Inactive(anon):    54276 kB
Active(file):      41304 kB
Inactive(file):    43224 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       2358264 kB
SwapFree:        2358184 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:         80968 kB
Mapped:            40568 kB
Shmem:               436 kB
Slab:              20280 kB
SReclaimable:       4008 kB
SUnreclaim:        16272 kB
KernelStack:        1952 kB
PageTables:          852 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     2485560 kB
Committed_AS:     130244 kB
VmallocTotal:    1048372 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
(config)> 

(config)> more proc:12023/status
Name:   ntce-pace2
Umask:  0022
State:  S (sleeping)
Tgid:   12023
Ngid:   0
Pid:    12023
PPid:   263
TracerPid:      0
Uid:    65534   65534   65534   65534
Gid:    65534   65534   65534   65534
FDSize: 256
Groups:  
VmPeak:    31200 kB
VmSize:    30280 kB
VmLck:         0 kB
VmPin:         0 kB
VmHWM:     29068 kB
VmRSS:     27740 kB
RssAnon:           20360 kB
RssFile:            7380 kB
RssShmem:              0 kB
VmData:    20568 kB
VmStk:       132 kB
VmExe:      4100 kB
VmLib:      1372 kB
VmPTE:        48 kB
VmPMD:         0 kB
VmSwap:        0 kB
Threads:        1
SigQ:   1/1987
SigPnd: 00000000000000000000000000000000
ShdPnd: 00000000000000000000000000000000
SigBlk: fffffffffffffffffffffffc7fbfba54
SigIgn: 00000000000000000000000000001000
SigCgt: 00000000000000000000000000004002
CapInh: 0000000000000000
CapPrm: 0000000000000000
CapEff: 0000000000000000
CapBnd: 0000003fffffffff
CapAmb: 0000000000000000
Speculation_Store_Bypass:       unknown
Cpus_allowed:   f
Cpus_allowed_list:      0-3
voluntary_ctxt_switches:        127717
nonvoluntary_ctxt_switches:     1750
(config)> 

Про transmission приложение для которого чем больше памяти тем лучше, в итоге два сервиса ntce + transmission для роутера 128MB это тяжеловато.

 

На Peak ntce берет

Скрытый текст
32749 nobody   69796 S    /usr/bin/ntce-pace2 -u nobody -o /var/run/ntce.sock -i ntce0 -s 192.168.130.0/255.255.255.0 -m 512

/proc/32749 # cat status
Name:   ntce-pace2
Umask:  0022
State:  S (sleeping)
Tgid:   32749
Ngid:   0
Pid:    32749
PPid:   507
TracerPid:      0
Uid:    65534   65534   65534   65534
Gid:    65534   65534   65534   65534
FDSize: 64
Groups:  
VmPeak:    71668 kB
VmSize:    69824 kB
VmLck:         0 kB
VmPin:         0 kB
VmHWM:     70048 kB
VmRSS:     68244 kB
RssAnon:           60436 kB
RssFile:            7808 kB
RssShmem:              0 kB
VmData:    61196 kB
VmStk:       132 kB
VmExe:      3144 kB
VmLib:       964 kB
VmPTE:       152 kB
VmPMD:        12 kB
VmSwap:        0 kB
Threads:        1
SigQ:   1/1956
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: fffffffc7ffbba54
SigIgn: 0000000000001000
SigCgt: 0000000000004002
CapInh: 0000000000000000
CapPrm: 0000000000000000
CapEff: 0000000000000000
CapBnd: 0000003fffffffff
CapAmb: 0000000000000000
Speculation_Store_Bypass:       unknown
Cpus_allowed:   3
Cpus_allowed_list:      0-1
voluntary_ctxt_switches:        184430
nonvoluntary_ctxt_switches:     1111
/proc/32749 # 

Если взять опять же Adguardhome+ntce то в итоге на роутера

Память 48% (244/512 Мбайт)

/proc/32749 # cat /proc/meminfo
MemTotal:         501112 kB
MemFree:           87688 kB
MemAvailable:     243808 kB
Buffers:           20908 kB
Cached:           165504 kB
SwapCached:            0 kB
Active:           189008 kB
Inactive:         137940 kB
Active(anon):     138584 kB
Inactive(anon):     2556 kB
Active(file):      50424 kB
Inactive(file):   135384 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:       2620408 kB
SwapFree:        2620408 kB
Dirty:                 4 kB
Writeback:             0 kB
AnonPages:        140560 kB
Mapped:            57476 kB
Shmem:               604 kB
Slab:              34744 kB
SReclaimable:       8204 kB
SUnreclaim:        26540 kB
KernelStack:        4064 kB
PageTables:         1472 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     2870964 kB
Committed_AS:     289656 kB
VmallocTotal:   263061440 kB
VmallocUsed:           0 kB
VmallocChunk:          0 kB
/proc/32749 #

/proc/1136 # cat status
Name:   AdGuardHome
Umask:  0022
State:  S (sleeping)
Tgid:   1136
Ngid:   0
Pid:    1136
PPid:   1
TracerPid:      0
Uid:    0       0       0       0
Gid:    0       0       0       0
FDSize: 64
Groups:  
VmPeak:   748172 kB
VmSize:   748172 kB
VmLck:         0 kB
VmPin:         0 kB
VmHWM:     65172 kB
VmRSS:     60824 kB
RssAnon:           42324 kB
RssFile:           18500 kB
RssShmem:              0 kB
VmData:   114940 kB
VmStk:       132 kB
VmExe:      7232 kB
VmLib:         4 kB
VmPTE:       184 kB
VmPMD:        16 kB
VmSwap:        0 kB
Threads:        10
SigQ:   4/1956
SigPnd: 0000000000000000
ShdPnd: 0000000000000000
SigBlk: fffffffc3bfa3a00
SigIgn: 0000000000000000
SigCgt: fffffffc7fc1feff
CapInh: 0000000000000000
CapPrm: 0000003fffffffff
CapEff: 0000003fffffffff
CapBnd: 0000003fffffffff
CapAmb: 0000000000000000
Speculation_Store_Bypass:       unknown
Cpus_allowed:   3
Cpus_allowed_list:      0-1
voluntary_ctxt_switches:        18
nonvoluntary_ctxt_switches:     17
/proc/1136 #

 

Так что потребление по памяти видно.

Edited by vasek00
Link to comment
Share on other sites

  • 0
37 минут назад, bigpu сказал:

В целом непонятно, зачем было пилить новый компонент ntce, включать в него QoS, если на большинстве устройств, включая ту же Viva, работоспособность ntce+transmission под вопросом. Может стоило тогда QoS для устройств ниже Giga оставить в старом виде? 

Старый ntce неподдерживаем и неработоспособен. Причем если не использовать torrent, он прекрасно живет.

Link to comment
Share on other sites

  • 0
39 минут назад, bigpu сказал:

В целом непонятно, зачем было пилить новый компонент ntce, включать в него QoS, если на большинстве устройств, включая ту же Viva, работоспособность ntce+transmission под вопросом. Может стоило тогда QoS для устройств ниже Giga оставить в старом виде? 

Для устройств на 128 ОЗУ в принципе и раньше можно было найти места, где их резко будет нехватать. Ну например тот же torrent + nvox + dlna + opkg и... Приплыли.

Link to comment
Share on other sites

  • 0
16 минут назад, Le ecureuil сказал:

Для устройств на 128 ОЗУ в принципе и раньше можно было найти места, где их резко будет нехватать. Ну например тот же torrent + nvox + dlna + opkg и... Приплыли.

Да это понятно, что любой объем памяти можно забить, непонятно почему это делает базовый функционал в виде торрента и нового анализатора трафика. Представьте, покупает обыватель роутер, читает на коробке за автономный торрент-клиент, начинает им пользоваться, а он неработоспособен. Оказывается надо было брать Гига и выше) 

 

23 минуты назад, Le ecureuil сказал:

Старый ntce неподдерживаем и неработоспособен. Причем если не использовать torrent, он прекрасно живет.

Безусловно, но торрент это базовый заявленный функционал, даже на младшем Omni.

Link to comment
Share on other sites

  • 0
4 часа назад, bigpu сказал:

Да это понятно, что любой объем памяти можно забить, непонятно почему это делает базовый функционал в виде торрента и нового анализатора трафика. Представьте, покупает обыватель роутер, читает на коробке за автономный торрент-клиент, начинает им пользоваться, а он неработоспособен. Оказывается надо было брать Гига и выше) 

 

Безусловно, но торрент это базовый заявленный функционал, даже на младшем Omni.

Так оно потихонечку и работает, ну а что скорости нет - вопрос другой.

Link to comment
Share on other sites

  • 0
2 часа назад, Le ecureuil сказал:

оно потихонечку и работает

Вспомнился анекдот в тему:

— Товарищ прапорщик, а крокодилы летают?

— Что!? Кто тебе такую фигню сказал?

— Товарищ майор.

— Товарищ майор?! Вообще-то, они летают, но низенько-низенько!

Но если серьёзно, пусть уже, этот торрент качает стабильно хоть 1МБ, но так, чтобы и QoS был и морда доступна в процессе. Ну и вопрос, 1011 если взять в качестве роутера, с ним хоть не выйдет в процессе его поддержки в 4 года такого же выбора - или базовая возможность или внедренная принудительно фича, для которой он слаб?

Link to comment
Share on other sites

  • 0
12 минуты назад, bigpu сказал:

Вспомнился анекдот в тему:

— Товарищ прапорщик, а крокодилы летают?

— Что!? Кто тебе такую фигню сказал?

— Товарищ майор.

— Товарищ майор?! Вообще-то, они летают, но низенько-низенько!

Но если серьёзно, пусть уже, этот торрент качает стабильно хоть 1МБ, но так, чтобы и QoS был и морда доступна в процессе. Ну и вопрос, 1011 если взять в качестве роутера, с ним хоть не выйдет в процессе его поддержки в 4 года такого же выбора - или базовая возможность или внедренная принудительно фича, для которой он слаб?

Никто ntce принудительно не внедряет, все волны его не ставить. Даже более того, при обновлении с 3.6 на 3.7 новый ntce сам не поставится, это специально сделано чтобы у всех был выбор.

Насчет чтобы 1 мб качал - есть ограничение, попробуйте с ним поиграться чтобы получить стабильную закачку. Думаю вполне можно найти какие-то минимально стабильные параметры.

  • Thanks 1
Link to comment
Share on other sites

  • 0
Только что, Le ecureuil сказал:

Никто ntce принудительно не внедряет, все волны его не ставить. Даже более того, при обновлении с 3.6 на 3.7 новый ntce сам не поставится, это специально сделано чтобы у всех был выбор.

Насчет чтобы 1 мб качал - есть ограничение, попробуйте с ним поиграться чтобы получить стабильную закачку. Думаю вполне можно найти какие-то минимально стабильные параметры.

Ок, мне он не нужен, я вам выше говорил, но мне нужен QoS, как мне быть?

Link to comment
Share on other sites

  • 0
3 минуты назад, Le ecureuil сказал:

Насчет чтобы 1 мб качал - есть ограничение, попробуйте с ним поиграться чтобы получить стабильную закачку. Думаю вполне можно найти какие-то минимально стабильные параметры.

Вы имеете ввиду тупо ограничение скорости закачки в торрент-клиенте?

Link to comment
Share on other sites

  • 0
6 минут назад, Le ecureuil сказал:

Никто ntce принудительно не внедряет, все волны его не ставить

Ок, я перехожу с 3.6 на 3.7, не хочу ставить ntce, что с моим QoS? Не суть, старым или новым, вообще?

Link to comment
Share on other sites

  • 0
11 минуту назад, bigpu сказал:

Ок, мне он не нужен, я вам выше говорил, но мне нужен QoS, как мне быть?

Стабильную версию поставить до ntce

Link to comment
Share on other sites

  • 0
1 час назад, bigpu сказал:

Ок, я перехожу с 3.6 на 3.7, не хочу ставить ntce, что с моим QoS? Не суть, старым или новым, вообще?

А думаете раньше без ntce был qos?

Кстати приоритезация по хостам и интерфейсам вполне себе остается, теряется только приоритезация по группам приложений.

  • Upvote 1
Link to comment
Share on other sites

  • 0
1 час назад, Le ecureuil сказал:

А думаете раньше без ntce был qos?

Кстати приоритезация по хостам и интерфейсам вполне себе остается, теряется только приоритезация по группам приложений.

Если сейчас, как и раньше, при качающем торренте и без ntce, я смогу адекватно серфить, я скажу - вы намудрили ребята, но молодцы

Link to comment
Share on other sites

  • 0
8 часов назад, bigpu сказал:

Если сейчас, как и раньше, при качающем торренте и без ntce, я смогу адекватно серфить, я скажу - вы намудрили ребята, но молодцы

Попробуйте :)

  • Upvote 1
Link to comment
Share on other sites

  • 0
7 часов назад, Le ecureuil сказал:

Попробуйте :)

а можно вкратце механизм работы без ntce у торрента. По какому алгоритму будет снижаться скорость закачки?

Link to comment
Share on other sites

  • 0
31 минуту назад, bigpu сказал:

а можно вкратце механизм работы без ntce у торрента. По какому алгоритму будет снижаться скорость закачки?

Из-за TCP congestion control. У uTP тоже есть congestion control.

  • Thanks 1
Link to comment
Share on other sites

  • 0
9 минут назад, Le ecureuil сказал:

Из-за TCP congestion control. У uTP тоже есть congestion control.

на какой % от канальной скорости снижается скорость торрента? Или этот механизм иначе работает?

Link to comment
Share on other sites

  • 0
23 минуты назад, bigpu сказал:

Или этот механизм иначе работает?

https://help.keenetic.com/hc/ru/articles/360000438160-Служба-IntelliQoS

Вот так это будет работать, но только для торрент-трафика. И, как отмечено выше, uTP тоже умеет делать точно тоже самое, но без дополнительной нагрузки на процессор маршрутизатора.

 

Самый лучший вариант - приоритизация трафика со стороны провайдера.

Edited by loginella
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...