Não consegui rodar a última versão num pendrive (dados persistentes) como numa das anteriores e acabei recorriendo a versão 20.04, do BigLinux, que utiliza o Ubuntu. Infelizmente o ISO de cada versão não fica disponível. Embora tenha as limitações de não poder instalar algumas aplicação e nem atualizar outras, roda muito bem!
Não sou programador e minha área é a de administração, mas acho que o Linux tem um problema que não exprimento no Windows 11. Quando há aplicações que nativamente consomem mais CPU e o consumo chega em 100% não há um recurso do próprio sistema (sem precisar inslalar limitcpu e etc) que faça o equilíbrio desse consumo (balanceamento) e evite travamentos no computador. É lógico que nenhum sistema suporta 200 aplicações rodando simultaneamente sem travas e lags…rs
Assim pedi ao IA do Bing, mais uma vez, que escrevesse um script que balanceasse as aplicações do usuário, de tal forma que o consumo total não superasse 90% e que aumentasse o uso de cpu das aplicações em primeiro plano. Desta vez, está funconando muito bem! Segue abaixo:
``
#!/bin/bash
Limite de uso da CPU
CPU_LIMIT=90
while true; do
Obtém o PID do processo que está usando a maior quantidade de CPU
TOP_PID=$(ps -eo pid -eo pcpu –no-headers | sort -k 2 -n | tail -1 | awk ‘{print $1}’)
# Obtém o uso da CPU pelo processo
CPU_USAGE=$(ps -p $TOP_PID -o %cpu --no-headers)
# Verifica se o uso da CPU excede o limite
if (( $(echo "$CPU_USAGE > $CPU_LIMIT" | bc -l) )); then
# Limita o uso da CPU pelo processo
cpulimit -p $TOP_PID -l $CPU_LIMIT &
fi
# Espera 5 segundos antes de verificar novamente
sleep 5
done
``
P.S.: não consegui até hoje exibir o código de script com a formatação adequada…