Obrigado pelos patches, Hqx. Apliquei todos e fiz uma nova compilação. Realmente a memória diminuiu bem, mas com o tempo vai voltando a crescer Triste
Porém o uso do processador agora aumentou drasticamente, chegando a 75% (na compilação comum não passava de 21%).
Percebi, contudo, que na medida que o consumo da memória vai aumentando, o do processador vai diminuindo. Como na compilação comum já estava alta, vai ver que era por isso que o do processador estava baixo.
Quando fiz o xconfig percebi que o seu está configurado pra 300k, e eu havia compilado o comum com 1000. Será que é por isso que está dando essa diferença?
o hz em 1000 em um kernel comum aumenta um pouco o processamento e bastante a performance, mas se vc colocar o hz em 1000 em um kernel com patch para diminuir a latência do agendador de processos (CFS) o processamento sobe bastante então tem que usar o hz em 300.
Quanto a memória como indico no fórum é interessante colocar algumas entradas no sysctl.conf para diminuir o resquício na memória (dirty ratio por exemplo)
Outro ponto é usar tentar usar a config do jeito que eu deixei (no máximo altere para o seu processador ou coloque o suporte a algum hardware)
Olha a imagem minha no firefox com o amarok agora e o processamento é baixo!!!
Vamos falar um pouco de duas partes do kernel:
# Completely Fair Scheduler Tunables
#
CONFIG_FAIR_DESKTOP=y
# CONFIG_INTERACTIVE_DESKTOP is not set
# CONFIG_HIGHLY_INTERACTIVE_DESKTOP is not set
# CONFIG_CUSTOM_SCHED_SETUP is not set
# CONFIG_SYSCTL_PRIVILEGED_NICE_LEVEL is not set
CONFIG_PRIVILEGED_TASKS_NICE_LEVEL=0
CONFIG_SCHED_LATENCY=20000
CONFIG_SCHED_MIN_GRANULARITY=2000
CONFIG_SCHED_WAKEUP_GRANULARITY=1000
CONFIG_SCHED_BATCH_WAKEUP_GRANULARITY=25000
CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config"
e
# CONFIG_PREEMPT is not set
Se vc colocar a primeira em INTERACTIVE_DESKTOP ou HIGHLY_INTERACTIVE_DESKTOP vc vai ter um aumento do processamento e modificação da latência do kernel, pois haverá um reinício das tarefas... conforme é mostrado no próprio patch...
choice
+ prompt "CFS predefined setups"
+ default INTERACTIVE_DESKTOP
+
+config FAIR_DESKTOP
+ bool "Fair Desktop/Server"
+ help
+ Fair Desktop.
+ Use this option if you want a stable and fair desktop.
+
+ Privileged tasks won't be reniced and "preemption latency" won't be
+ modified.
+
+config INTERACTIVE_DESKTOP
+ bool "Interactive Desktop (Recommended)"
+ select BOOST_PRIVILEGED_TASKS
+ help
+ Interactive Desktop.
+ Use this option if you want a interactive desktop.
+
+ Privileged tasks will be reniced to -10 value and "preemption latency"
+ will be decreased in 0.5 msec.
+
+config HIGHLY_INTERACTIVE_DESKTOP
+ bool "Highly Interactive Desktop"
+ select BOOST_PRIVILEGED_TASKS
+ help
+ Highly Interactive Desktop.
+ Use this option if you want a very high interactive desktop.
+
+ Privileged tasks will be reniced to -19 value and "preemption latency"
+ will be decreased in 1 msec.
+
+ This option is not recommended, UNLESS you have really high latencies.
E se vc ativar a opção CONFIG_PREEMPT vc terá um kernel que dará maior prioridade para as tarefas, mas aumentará o processamento...
Por isso que escolhi voluntary preempt, fair desktop para não haver reinício, 300 hz (por causa do alteração da latência e da granularidade do sheduler) ao invés de 1000 além de outras...
Mas aí vem a minha pergunta... como está a sua configuração???
EDIT 1-
Mais uma imagem, mas agora sem nada aberto... se eu usasse o kernel padrão do ubuntu e mesmo depois de ter feito várias coisas eu ainda continuasse com menos de 100 de ram eu estava feliz!!!
IMPORTANTE!!!!!!!
De alguma forma maluuuuucaaaa vc não poderá compilar o kernel novamente com o mesmo nome, pois dessa forma não conseguirá instalar o driver de vídeo (como é bom ler o kernel trap hehehehehehehehhehehe) então mude o nome do kernel através do EXTRAVERSION do patch!!!
Quero dizer o seguinte... Mesmo removendo o slash 4.0 irar sobrar resquícios no sistema que impossibilitarão que vc compile um driver sob um segundo slash 4.0 que vc compile, então se vc compilar vai ter que ser um 4.1...
EDIT 2- Dúvidas?
??
Passe a sua config para que eu possa dar uma olhada!!!...
EDIT 3 - Conserto do edit 2 hehe
EDIT 4 - vampire_thunder deslogou