Перейти к содержанию

Вопрос

Опубликовано

Giga III (4.1 Alpha) Обнаружил после шести дней работы роутера,что загрузка ЦП постоянно составляет выше 50% в простое (показания цп в старом вэб). Self-test скрытым сообщением.

Скрытый текст

2023-09-22_200417.jpg.c44324cdd31e6d859dbb316ade12cfb5.jpg

 

Рекомендуемые сообщения

  • 2
Опубликовано (изменено)

Обновился до 4.0.5 и загрузка стала постоянно не меньше 50-55 %..

P.S. перезагрузил и вернулось в норму 1-5%

Изменено пользователем Denver79
  • 1
Опубликовано (изменено)

На 4.0.5 тоже самое. Keenetic Peak ниже 50% не падает в простое. 

 

UPD. Откатился на 4.0.4 - загрузка ЦП 1-3% стабильно.

Изменено пользователем Andrew Voronkov
  • 0
Опубликовано

На kn-1811 тоже самое, грузится процессор 56-58%. Помогает отключение IntelliQoS, но через какое-то время процессор опять начинает грузится. Тогда помогает включение IntelliQoS и опять всё затихает на какое-то время.

  • 0
Опубликовано

На альфе10 ситуация повторилась. Через 4 часа работы нагрузка на процессор в простое более 50%. Мне кажется началось после того, как на смартфоне запустил спидтест (но это не точно). Помогло, как всегда, изменение состояния IntelliQoS (в данном случае выключение).

Селфтест в скрытом сообщение.

Screenshot_20230930_101618_Chrome.jpg

  • 0
Опубликовано (изменено)

4.1 альфа 10, такая же ситуация в простое 26% загружен цп, вкл/выкл IntelliQoS сразу дропает нагрузку на цп до 0-3%

Изменено пользователем phys byte
  • 0
Опубликовано (изменено)

На 4.1а11 удалил компанет "служба классификации трафика". Через сутки опять загрузка процессора в простое больше 50%. Только теперь нет кнопочки, после нажатия которой, нагрузка на процессор приходила в норму. Нужно перезагружать роутер.

Селфтест в скрытом сообщение.

Изменено пользователем 101
  • 0
Опубликовано

41A11 - KN1811, "служба классификации трафика" всегда была включена, не чего такого от нее не обнаружено.

Есть пики но это по "show threads" говорят о http/rci

Скрытый текст

На старом WEB

"Queue::IDFIZVDASZLIWOWC::http/rci": {
                "tid": 1246,
                "lock_list_complete": true,
                "locks": {},
                "backtrace": {
                    "calls": "\nThread::State::GetBacktrace() [clone .part.0]+0x40\nThread::AttachThreadsTo(Thread::Monitor const&, Xml::Node&)+0x1a8\nCore::Command::(anonymous namespace)::ShowThreads::Execute(Command::Request const&, Command::Response&) const+0x34\nCore::Configurator::Execute(Command::Base const*, Command::Request const&, Command::Response&)+0x158\nCore::Configurator::Parse_(Command::Request const&, Command::Response&)+0x5dc\nCore::Configurator::Parse(Command::Request const&, Command::Response&)+0x18\nCore::Command::(anonymous namespace)::Parse::Execute(Command::Request const&, Command::Response&) const+0x9c\nCore::Configurator::Execute(Command::Base const*, Command::Request const&, Command::Response&)+0x158\nCore::Configurator::Serve(Command::Request const&, Command::Response&)+0x3d0\nCore::Scgi::Tools::(anonymous namespace)::JsonPostObject_(Core::Configurator&, Command::Request const&, Core::Scgi::Trace&, Json::Object const*, Json::Object*)+0x6c8\nCore::Scgi::Tools::(anonymous namespace)::JsonPostValue_(Core::Configurator&, Command::Request const&, Core::Scgi::Trace&, Json::Value const*, Json::Object*)+0x19c\nCore::Scgi::Tools::(anonymous namespace)::JsonPostObject_(Core::Configurator&, Command::Request const&, Core::Scgi::Trace&, Json::Object const*, Json::Object*)+0xaec\nCore::Scgi::Tools::(anonymous namespace)::JsonPostValue_(Core::Configurator&, Command::Request const&, Core::Scgi::Trace&, Json::Value const*, Json::Object*)+0x19c\nCore::Scgi::Tools::JsonPost(Core::Configurator&, Core::Scgi::Request const&, Json::Document const&, Core::Scgi::Trace&, Json::Document&, bool*)+0x13c\nCore::Scgi::ThreadPool::Task_::ProcessJsonRequest_(Core::Configurator&, Core::Scgi::Request const&, Core::Scgi::Trace&, Array<char>&, Io::OStream&)+0x350\nCore::Scgi::ThreadPool::Task_::Run()+0x144\nTask::Thread::Run_()+0x30c\nTask::Thread::Run()+0x18\nThread::StartRoutine_(void*)+0x2c8\nstart()+0x90\n__clone()+0x30\n",
                    "error": ""
                },
                "statistics": {
                    "interval": 30,
                    "cpu": {
                        "now": "1959.824913",
                        "min": 0,
                        "max": 38,
                        "avg": 6,
                        "cur": 26
                    }
                }
            },
                      

                      "Queue::IDFIZVDASZLIWOWC::http/rci": {
                "tid": 1246,
                "lock_list_complete": true,
                "locks": {},
                "backtrace": {
                    "calls": "\nThread::State::GetBacktrace() [clone .part.0]+0x40\nThread::AttachThreadsTo(Thread::Monitor const&, Xml::Node&)+0x1a8\nCore::Command::(anonymous namespace)::ShowThreads::Execute(Command::Request const&, Command::Response&) const+0x34\nCore::Configurator::Execute(Command::Base const*, Command::Request const&, Command::Response&)+0x158\nCore::Configurator::Parse_(Command::Request const&, Command::Response&)+0x5dc\nCore::Configurator::Parse(Command::Request const&, Command::Response&)+0x18\nCore::Command::(anonymous namespace)::Parse::Execute(Command::Request const&, Command::Response&) const+0x9c\nCore::Configurator::Execute(Command::Base const*, Command::Request const&, Command::Response&)+0x158\nCore::Configurator::Serve(Command::Request const&, Command::Response&)+0x3d0\nCore::Scgi::Tools::(anonymous namespace)::JsonPostObject_(Core::Configurator&, Command::Request const&, Core::Scgi::Trace&, Json::Object const*, Json::Object*)+0x6c8\nCore::Scgi::Tools::(anonymous namespace)::JsonPostValue_(Core::Configurator&, Command::Request const&, Core::Scgi::Trace&, Json::Value const*, Json::Object*)+0x19c\nCore::Scgi::Tools::(anonymous namespace)::JsonPostObject_(Core::Configurator&, Command::Request const&, Core::Scgi::Trace&, Json::Object const*, Json::Object*)+0xaec\nCore::Scgi::Tools::(anonymous namespace)::JsonPostValue_(Core::Configurator&, Command::Request const&, Core::Scgi::Trace&, Json::Value const*, Json::Object*)+0x19c\nCore::Scgi::Tools::JsonPost(Core::Configurator&, Core::Scgi::Request const&, Json::Document const&, Core::Scgi::Trace&, Json::Document&, bool*)+0x13c\nCore::Scgi::ThreadPool::Task_::ProcessJsonRequest_(Core::Configurator&, Core::Scgi::Request const&, Core::Scgi::Trace&, Array<char>&, Io::OStream&)+0x350\nCore::Scgi::ThreadPool::Task_::Run()+0x144\nTask::Thread::Run_()+0x30c\nTask::Thread::Run()+0x18\nThread::StartRoutine_(void*)+0x2c8\nstart()+0x90\n__clone()+0x30\n",
                    "error": ""
                },
                "statistics": {
                    "interval": 30,
                    "cpu": {
                        "now": "2471.824919",
                        "min": 0,
                        "max": 38,
                        "avg": 14,
                        "cur": 14
                    }
                }
            },
                      
"Queue::IDFIZVDASZLIWOWC::http/rci": {
                "tid": 1246,
                "lock_list_complete": true,
                "locks": {},
                "backtrace": {
                    "calls": "\nThread::State::GetBacktrace() [clone .part.0]+0x40\nThread::AttachThreadsTo(Thread::Monitor const&, Xml::Node&)+0x1a8\nCore::Command::(anonymous namespace)::ShowThreads::Execute(Command::Request const&, Command::Response&) const+0x34\nCore::Configurator::Execute(Command::Base const*, Command::Request const&, Command::Response&)+0x158\nCore::Configurator::Parse_(Command::Request const&, Command::Response&)+0x5dc\nCore::Configurator::Parse(Command::Request const&, Command::Response&)+0x18\nCore::Command::(anonymous namespace)::Parse::Execute(Command::Request const&, Command::Response&) const+0x9c\nCore::Configurator::Execute(Command::Base const*, Command::Request const&, Command::Response&)+0x158\nCore::Configurator::Serve(Command::Request const&, Command::Response&)+0x3d0\nCore::Scgi::Tools::(anonymous namespace)::JsonPostObject_(Core::Configurator&, Command::Request const&, Core::Scgi::Trace&, Json::Object const*, Json::Object*)+0x6c8\nCore::Scgi::Tools::(anonymous namespace)::JsonPostValue_(Core::Configurator&, Command::Request const&, Core::Scgi::Trace&, Json::Value const*, Json::Object*)+0x19c\nCore::Scgi::Tools::(anonymous namespace)::JsonPostObject_(Core::Configurator&, Command::Request const&, Core::Scgi::Trace&, Json::Object const*, Json::Object*)+0xaec\nCore::Scgi::Tools::(anonymous namespace)::JsonPostValue_(Core::Configurator&, Command::Request const&, Core::Scgi::Trace&, Json::Value const*, Json::Object*)+0x19c\nCore::Scgi::Tools::JsonPost(Core::Configurator&, Core::Scgi::Request const&, Json::Document const&, Core::Scgi::Trace&, Json::Document&, bool*)+0x13c\nCore::Scgi::ThreadPool::Task_::ProcessJsonRequest_(Core::Configurator&, Core::Scgi::Request const&, Core::Scgi::Trace&, Array<char>&, Io::OStream&)+0x350\nCore::Scgi::ThreadPool::Task_::Run()+0x144\nTask::Thread::Run_()+0x30c\nTask::Thread::Run()+0x18\nThread::StartRoutine_(void*)+0x2c8\nstart()+0x90\n__clone()+0x30\n",
                    "error": ""
                },
                "statistics": {
                    "interval": 30,
                    "cpu": {
                        "now": "2557.824915",
                        "min": 0,
                        "max": 37,
                        "avg": 12,
                        "cur": 26
                    }
                }
            },
                      
или тот же selftest в эти моменты
                      
        <thread>
            <name>Queue::IDFIZVDASZLIWOWC::http/rci</name>
            <tid>1246</tid>
            <lock_list_complete>yes</lock_list_complete>
            <locks>
                <lock>
                    <precedence>
                        <name>TASK_QUEUE_THREAD</name>
                        <order>97</order>
                    </precedence>
                    <state>WAITING</state>
                    <since>Oct  9 11:31:15</since>
                    <duration>4.600787</duration>
                </lock>
            </locks>
            <backtrace>
                <calls>
                    <![CDATA[
__switch_to()+0x5c
futex_wait_queue_me()+0xb4
futex_wait()+0xc0
do_futex()+0x64
SyS_futex()+0xa8
el0_svc_naked()+0x34
0xffffffffffffffff()+0x0
__setjmp()+0x38
__syscall_cp_asm()+0x24
__syscall_cp_c()+0x64
__timedwait_cp()+0x94
pthread_cond_timedwait()+0xdc
Condition::Wait(long) const+0x144
Task::Thread::Run_()+0x494
Task::Thread::Run()+0x18
Thread::StartRoutine_(void*)+0x2c8
start()+0x90
__clone()+0x30
]]>
                </calls>
                <error/>
            </backtrace>
            <statistics>
                <interval>30</interval>
                <cpu>
                    <now>1825.824918</now>
                    <min>0</min>
                    <max>39</max>
                    <avg>8</avg>
                    <cur>0</cur>
                </cpu>
            </statistics>
        </thread>

                      
        <thread>
            <name>Queue::IDFIZVDASZLIWOWC::http/rci</name>
            <tid>1246</tid>
            <lock_list_complete>yes</lock_list_complete>
            <locks>
                <lock>
                    <precedence>
                        <name>TASK_QUEUE_THREAD</name>
                        <order>97</order>
                    </precedence>
                    <state>WAITING</state>
                    <since>Oct  9 11:31:32</since>
                    <duration>5.127473</duration>
                </lock>
            </locks>
            <backtrace>
                <calls>
                    <![CDATA[
__switch_to()+0x5c
futex_wait_queue_me()+0xb4
futex_wait()+0xc0
do_futex()+0x64
SyS_futex()+0xa8
el0_svc_naked()+0x34
0xffffffffffffffff()+0x0
__setjmp()+0x38
__syscall_cp_asm()+0x24
__syscall_cp_c()+0x64
__timedwait_cp()+0x94
pthread_cond_timedwait()+0xdc
Condition::Wait(long) const+0x144
Task::Thread::Run_()+0x494
Task::Thread::Run()+0x18
Thread::StartRoutine_(void*)+0x2c8
start()+0x90
__clone()+0x30
]]>
                </calls>
                <error/>
            </backtrace>
            <statistics>
                <interval>30</interval>
                <cpu>
                    <now>1843.824918</now>
                    <min>0</min>
                    <max>39</max>
                    <avg>8</avg>
                    <cur>0</cur>
                </cpu>
            </statistics>
        </thread>


<thread>
            <name>Queue::IDFIZVDASZLIWOWC::http/rci</name>
            <tid>1246</tid>
            <lock_list_complete>yes</lock_list_complete>
            <locks>
                <lock>
                    <precedence>
                        <name>TASK_QUEUE_THREAD</name>
                        <order>97</order>
                    </precedence>
                    <state>WAITING</state>
                    <since>Oct  9 11:30:10</since>
                    <duration>4.981449</duration>
                </lock>
            </locks>
            <backtrace>
                <calls>
                    <![CDATA[
__switch_to()+0x5c
futex_wait_queue_me()+0xb4
futex_wait()+0xc0
do_futex()+0x64
SyS_futex()+0xa8
el0_svc_naked()+0x34
0xffffffffffffffff()+0x0
__setjmp()+0x38
__syscall_cp_asm()+0x24
__syscall_cp_c()+0x64
__timedwait_cp()+0x94
pthread_cond_timedwait()+0xdc
Condition::Wait(long) const+0x144
Task::Thread::Run_()+0x494
Task::Thread::Run()+0x18
Thread::StartRoutine_(void*)+0x2c8
start()+0x90
__clone()+0x30
]]>
                </calls>
                <error/>
            </backtrace>
            <statistics>
                <interval>30</interval>
                <cpu>
                    <now>1760.824902</now>
                    <min>0</min>
                    <max>37</max>
                    <avg>10</avg>
                    <cur>0</cur>
                </cpu>
            </statistics>
        </thread>

 

 

  • 0
Опубликовано (изменено)

4.1 Alpha 13, тоже самое, плюс сломался чекбокс IntelliQoS > анализ и классификацию интернет-трафика по приложениям и пользователям (был выключен до обновления теперь нельзя включить), раньше вкл/выкл "сбивал" загрузку ЦП.

Окт 18 19:16:51 ndm
Core::System::StartupConfig: saving (http/rci).
Окт 18 19:16:52 ndm
Core::System::StartupConfig: configuration saved.

Добавлено:

Оказывается настройки через веб вообще не сохраняются теперь (через телефон не пробовал), пришлось через router_startup-config восстанавливать.

Изменено пользователем phys byte
обновление
  • 0
Опубликовано

Альфа она такая. Попробуйте сохранить файл настроек, сбросить маршрутизатор до заводских и заново загрузить конфигурационный файл.

  • 0
Опубликовано
22 часа назад, phys byte сказал:

4.1 Alpha 13, тоже самое, плюс сломался чекбокс

Оказывается настройки через веб вообще не сохраняются теперь (через телефон не пробовал), пришлось через router_startup-config восстанавливать.

На управление WG каналах так же, только WEB/cli или править конфиг.

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.