Pessoal,

Sabemos que o tamanho de bloco padrão do PostgreSQL para os datafiles e
xlog é de 8k, e isso pode ser modificado ao criar um cluster com initdb [1].

Porém no Linux quando criamos um filesystem (ext4, xfs, etc), por padrão
ele utiliza 4k como blocksize, isso devido ao PAGESIZE do kernel possuir
esse valor.

Olhando na net (dever de casa com google) vi inúmeros questionamentos a
respeito de trocar o pagesize do kernel de 4k para 8k e vi pessoas dizendo
que isso somente é possível com i386 pois arquiteturas 64bits não é
possível mudar [2].

Enfim, se não é possivel mudar o blocksize do meu filesystem para 8k para
ficar igual ao PostgreSQL, então o mais correto é diminuir o blocksize do
PostgreSQL?? Ou estou errado?? A rigor não seria mais adequado os tamanhos
de bloco do PG e do Filesystem serem iguais para melhorar o I/O, ou estou
equivocado??


[1] http://www.postgresql.org/docs/9.1/interactive/app-initdb.html
[2]
http://forums.opensuse.org/english/get-technical-help-here/install-boot-login/437078-changing-pagesize-kernel.html

-- 
Fabrízio de Royes Mello
Consultoria/Coaching PostgreSQL
>> Blog sobre TI: http://fabriziomello.blogspot.com
>> Perfil Linkedin: http://br.linkedin.com/in/fabriziomello
>> Twitter: http://twitter.com/fabriziomello
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a