Cache HD
Em relação ao seu último parágrafo, acredito que quando você está lendo / escrevendo menos de 1-2M no drive, o desempenho é afetado pelo cache ON THE DRIVE, que normalmente varia de 2M a 16M no HD atual.
Minimize o efeito do cache HD
Vamos supor que você desativou com êxito o cache do sistema de arquivos no nível do sistema operacional. Para minimizar o efeito do cache HD, você deve gravar dados pelo menos o dobro do cache HD.
Suponha que o HD tenha cache de 2M.
Para testar com gravação de dados de arquivos de 200kb. Escreva 20 deles (arquivo individual) e descarte o resultado dos 10 primeiros arquivos e a média dos últimos 10 segundos.
Para testes de leitura de 200kb, você precisará de 20 arquivos. O conteúdo pode ser o mesmo, mas eles precisam ser arquivos individuais. Ler o mesmo arquivo pequeno (< 2M) novamente usará o cache HD.
Programa semelhante
Você deve conferir Bonnie ++ . Você pode ser capaz de compilá-lo no QNX.