Relação entre gravação e tamanho de bloco do sistema de arquivos em discos SSD na Apple

Relação entre gravação e tamanho de bloco do sistema de arquivos em discos SSD na Apple

R. Stevens, em seu famoso livro sobre programação em ambiente de sistema operacional, nos ensinou que quando o tamanho do bloco de gravação do syscall é comparável (ou mesmo igual) ao tamanho do bloco do sistema de arquivos, os desempenhos são melhores. O tamanho menor do bloco de gravação reduz o desempenho, mas o tamanho maior não os aumenta significativamente. Isso pode ser facilmente verificado em sistemas de arquivos "regulares", como ext2, ext3, ... em discos giratórios tradicionais.

Mas parece não ser verdade para discos de estado sólido (SSD) com um sistema de arquivos específico (no meu caso, o HFS da Apple). Não há nenhuma relação aparente entre os dois tamanhos de bloco, e os melhores desempenhos são alcançados muito além do tamanho de bloco do FS; no meu caso, o tamanho do bloco do FS é 4096; o melhor desempenho é alcançado além de 10k do tamanho do bloco de gravação.

Sabe-se que isso está relacionado à tecnologia HFS e/ou SSD e como ela é gerenciada pelo MacOS?

informação relacionada