Tamanho ótimo do buffer para gravação (2)

Digamos que eu queira gravar 1 GB de dados no arquivo, digamosext3 Sistema de arquivos Linux usandowrite(2) syscall e isso acontece de uma maneira muitobusy environment (muitas E / Ss similares simultaneamente). Qual é o tamanho ideal do buffer no intervalo, digamos,[4 kB, 4 MB] fazer isso quando

não useO_DIRECT sinalizador aberto ouusingO_DIRECT?

Por favor, não responda "verifique você mesmo" - eu gostaria de receber uma resposta dos caras "sistemas de arquivos"

questionAnswers(3)

yourAnswerToTheQuestion