Quão grande é a cópia nas páginas de escrita no linux?

2

Usamos o RHEL 5.8 no meu escritório. Nosso programa depende do fork para o paralelismo. O aplicativo tem muita fome de memória (até centenas de GB), por isso estamos contando com a funcionalidade de cópia na gravação para fazer isso funcionar. Ultimamente temos notado um número inesperadamente grande de páginas compartilhadas e reduzimos a causa ao nosso gerenciador de memória. Eu gostaria de entender como o copy-on-write funciona melhor no Linux para que eu possa encontrar uma solução.

  • Qual é o tamanho da página no Linux? Eu suponho que é 4k, mas só quero verificar.
  • Qual é o alinhamento da página? Nosso gerenciador de memória também usa 4k páginas, mas será que estamos fora de alinhamento?
por dromodel 08.08.2014 / 23:22

1 resposta

0

Esta página lhe dirá como procurar um alinhamento errado com rhel 5 eu acho que a chance é alta que você tem um mis alocação

link

para descobrir o tamanho da página: getconf PAGE_SIZE

    
por 08.08.2014 / 23:28