qual é o tamanho adequado do buffer para a função 'write&#39

Estou usando a função de E / S de baixo nível 'write' para gravar alguns dados no disco no meu código (linguagem C no Linux). Primeiro, acumulo os dados em um buffer de memória e depois uso 'write' para gravar os dados no disco quando o buffer está cheio. Então, qual é o melhor tamanho de buffer para 'write'? De acordo com meus testes, não é maior quanto mais rápido, então estou aqui para procurar a respost

questionAnswers(10)

yourAnswerToTheQuestion