Performance MongoDB – Melhores práticas – 04 – Transparent Huge Pages

Não vamos aprofundar sobre as Trasparent Huge Pages, mas, indico um ótimo artigo da HedHat : How to use, monitor, and disable transparent hugepages in Red Hat Enterprise Linux 6 and 7

Os bancos de dados usam pequenas páginas de memória, e as Transparent Huge Pages tendem a se fragmentar e impactar o desempenho:

Para desativá-lo no tempo de execução do RHEL / CentOS 6 e 7:

1
2
$ echo “never” > /sys/kernel/mm/transparent_hugepage/enabled$ echo “never” > /sys/kernel/mm/transparent_hugepage/defrag

Adicione o sinalizador: transparent_hugepage=never  às opções do seu kernel (/etc/sysconfig/grub) para que persista após reincialização do S.O.
GRUB_CMDLINE_LINUX=”console=tty0 crashkernel=auto console=ttyS0,115200 elevator=noop transparent_hugepage=never”

Faça um backup do /boot/grudb2/grub.cnf e reconstrua o  arquivo executando o grub2-mkconfig -o.

Em caso de maquina baseada em Bios:

1$ grub2-mkconfig -o /boot/grub2/grub.cfg

Se o Transparent Huge Pages (THP) ainda não estiver desativado, continue e use a opção abaixo:

Desative os serviços ajustados se estiver reativando o THP usando os comandos abaixo.

1
2
$systemctl stop tuned
$systemctl disable tuned

Publicado em NoSQL

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

Arquivos
Follow SQL DATA BLOG on WordPress.com
Mais acessados
  • Nenhum
%d blogueiros gostam disto: