Solução da comunidade

Picos de CPU no ZimaOS 1.4.0: qual era realmente o problema antigo

An April–May 2025 thread documented periodic CPU spikes after ZimaOS 1.4.0; IceWhale engineers later said an app-management CPU issue had been located and would be fixed.

De acordo com os engenheiros da IceWhale neste tópico do fórum de 2025, o ZimaOS 1.4.0 tinha efetivamente um problema de utilização da CPU relacionado com a gestão de aplicações. Isso não significa que um pico de CPU observado numa versão atual do ZimaOS seja automaticamente o mesmo erro.

A lição útil do tópico é o método de diagnóstico: identificar o processo com top/btop, distinguir a amostragem do painel da carga sustentada dos processos, atualizar para uma versão posterior à afetada e recolher dados antes de desativar serviços não relacionados.

O que os utilizadores comunicaram sobre o ZimaOS 1.4.0

O autor da publicação original reparou que a utilização da CPU aumentava a cada segundo depois de atualizar para a versão 1.4.0. Outro utilizador do ZimaBoard 832 comunicou picos muito maiores, mesmo com uma carga de trabalho muito leve.

Definições de programador do ZimaOS apresentadas durante a resolução de problemas relacionados com picos de CPU
Inicialmente, o tópico analisou se serviços em segundo plano, como a pesquisa, eram responsáveis. Fonte: Fórum da Comunidade IceWhale.
Painel do ZimaOS e btop a mostrar picos recorrentes de CPU
Os utilizadores compararam o gráfico do painel com ferramentas ao nível dos processos, em vez de dependerem de uma única percentagem. Fonte: Fórum da Comunidade IceWhale.

O que os engenheiros da IceWhale confirmaram

Uma resposta inicial do suporte sugeriu que as funcionalidades em segundo plano poderiam acrescentar alguma carga, mas o acompanhamento da equipa de engenharia esclareceu mais tarde que não tinha sido adicionado nenhum novo serviço do sistema na versão 1.4.0. A equipa declarou então que tinha localizado um problema de utilização da CPU relacionado com a gestão de aplicações e que este seria corrigido.

Saída da monitorização de processos da investigação sobre a CPU do ZimaOS 1.4.0
As capturas de ecrã ao nível dos processos ajudaram a restringir a investigação, passando de genéricos «serviços em segundo plano» para o comportamento da gestão de aplicações. Fonte: Fórum da Comunidade IceWhale.
Vista adicional dos processos no btop a partir do tópico sobre picos de CPU no ZimaOS
A discussão no fórum comparou picos repetidos em diferentes sistemas com baixa carga. Fonte: Fórum da Comunidade IceWhale.

Porque são importantes os relatórios da versão beta

Um utilizador continuou a observar picos na versão 1.4.1 beta 1, tendo depois comunicado uma melhoria significativa na beta 2. A atividade residual manteve-se, e as capturas de ecrã apontavam para processos que incluíam zimaos-app-management e, nesse sistema, componentes do runtime de contentores NVIDIA.

Captura de ecrã da monitorização da CPU no ZimaOS 1.4.1 beta
Uma versão beta posterior reduziu a gravidade comunicada pelo utilizador, reforçando a conclusão de que o problema antigo estava a ser resolvido. Fonte: Fórum da Comunidade IceWhale.
Lista de processos do ZimaOS com destaque para a atividade da gestão de aplicações e do runtime de contentores
A carga restante foi investigada ao nível do processo, em vez de se presumir que tinha a mesma causa de todos os picos anteriores. Fonte: Fórum da Comunidade IceWhale.
Captura de ecrã final da monitorização da CPU no tópico sobre o erro do ZimaOS 1.4.0
O tópico documentou uma melhoria, não afirmou que toda a atividade de CPU em segundo plano tivesse desaparecido. Fonte: Fórum da Comunidade IceWhale.

Não aplique o diagnóstico da versão 1.4.0 ao ZimaOS atual

As notas de lançamento oficiais do ZimaOS 1.4.1 descrevem a otimização da utilização de recursos pelas aplicações e correções relacionadas. Desde então, o ZimaOS já evoluiu muito para além do ramo 1.4.x.

Se um sistema atual apresentar picos, comece por atualizá-lo normalmente e, em seguida, identifique o processo responsável. O diretório de hardware das aplicações do ZimaOS pode ajudar a distinguir a carga esperada de uma aplicação de um processo de sistema inexplicado.

Como diagnosticar um pico de CPU atual

  • Utilize top ou btop e ordene pela utilização da CPU.
  • Registe o nome do processo quando ocorrer o pico.
  • Pause apenas um serviço opcional como teste controlado e, em seguida, verifique novamente.
  • Compare a carga sustentada com picos breves observados por amostragem.
  • Se zimaos-app-management Se estiver elevado numa versão atual, registe a versão e os logs antes de o reportar como uma regressão.

Não desative permanentemente a indexação, os serviços de contentores ou outras funcionalidades apenas porque foram discutidos num tópico antigo da versão 1.4.0.

Em resumo

O tópico do fórum sobre o ZimaOS 1.4.0 contém um problema de CPU na gestão de aplicações confirmado por um engenheiro e evidências de que trabalhos posteriores na versão 1.4.1 o melhoraram. Considere-o um registo histórico de um erro e um modelo de resolução de problemas, não uma prova de que qualquer pico de CPU num sistema ZimaOS moderno tenha a mesma causa.