Em pouco mais de uma semana, serão dois meses desde que a Canonical vai jogar Ubuntu 22.04. Entre suas novidades, destacou-se que o desempenho foi melhor do que nas versões anteriores, algo que a maioria de nós relaciona com o salto do GNOME 40 para o GNOME 42, mas a empresa liderada por Mark Shuttleworth fez outra coisa. Habilitou o systemd-oomd por padrão, que é um auxiliar para gerenciar a memória, mas nem tudo está indo como esperado, ou pelo menos não para todos.
O que esse assistente ou daemon faz é matar processos que estão rodando em segundo plano quando a memória RAM está sendo pressionada, ou seja, quando há muito consumo desse tipo de memória. O problema é que há usuários que dizem que isso está fazendo com que a experiência do usuário ao trabalhar com o Ubuntu 22.04 seja diminuída. Especificamente, há aplicativos que estão fechando inesperadamente quando não é o que você quer.
Desenvolvedores do Ubuntu 22.04 discutem como melhorar o gerenciamento do OOMD
A RAM está aí para ser usada, sempre foi dito. Na verdade, quanto mais você tem, mais parece consumir, até certo ponto. O que acontece é que, quando o limite está sendo atingido, o sistema pode apresentar problemas. Para evitar isso, o systemd-oomd deve matar os processos que estão sendo executados em segundo plano e não são necessários, mas o problema é que o usuários dizem que aplicativos como o Chrome estão fechados. Um navegador não é iniciado para fechar assim que somos descuidados, e tê-lo fechado enquanto trabalhamos com ele é um grande problema.
Além disso, aqueles que estão relatando esse bug dizem que muitas vezes quando o Chrome é fechado, faz isso sem muita RAM sendo usada, que é claramente um comportamento errático desta função. Sem ter os dados em cima da mesa, pensaria que o sistema mata à direita e à esquerda se há um pico alto de consumo, e não é assim que deve funcionar.
Desenvolvedores Ubuntu eles já estão trabalhando para ver o que está acontecendo e para melhorar o gerenciamento deste daemon ou auxiliar. A primeira coisa que eles pensaram é aumentar o SwapUsedLimit para que ele selecione melhor em seu ManagedOOMSwap e nunca mate o swap. Há também a possibilidade remota de que eles aumentem o tamanho do swap do Ubuntu.
A questão é que o Ubuntu 22.04 deveria ter melhorado alguma coisa, e parece que tentar fazer isso quebrou outras coisas para alguns usuários. Mais informações em está escrito por Nick Rossbrook.