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
