fixo:
echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled
echo never > /sys/kernel/mm/redhat_transparent_hugepage/defrag
depois disso:
Em nossos servidores el6, há uma quantidade de memória não utilizada, enquanto nos servidores el5 não havia esse problema. Precisamos obter um cache mais agressivo no el6, como costumava ser no EL5.
Gráficos de Munin no el6:
GráficosdeMuninnoel5:
No el6 tentamos, mas não ajudamos:
vm.zone_reclaim_mode = 0
vm.dirty_background_ratio = 60
vm.dirty_ratio = 80
vm.nr_pdflush_threads = 2
vm.min_free_kbytes = 19921
vm.swappiness = 5
vm.dirty_writeback_centisecs = 2250
vm.dirty_expire_centisecs = 2250
vm.vfs_cache_pressure = 1250
Estes são sistemas operacionais totalmente diferentes. Portanto, o comportamento em um não significa necessariamente que o outro mostrará as mesmas características. Você tem que considerar:
sysctl.conf
são diferentes. A primeira coisa a saber sobre o ajuste ou a construção de um sistema EL6 é aproveitar a estrutura básica de ajuste do perfil do sistema. O utilitário para isso é chamado de tuned-adm
. A documentação da Red Hat está aqui .
A visão geral básica dos perfis é:
Isso pode ajudá-lo a eliminar o trabalho duplicado ao modificar as configurações. Que tipo de aplicativo está sendo executado neste sistema?