pg_test_fsync: Benchmark de desempenho de escrita em disco para bancos de dados
Este artigo apresenta a ferramenta `pg_test_fsync`, usada para avaliar rapidamente o desempenho de escrita em disco ou armazenamento em nuvem, especialmente útil para logs WAL de banco de dados e outras cargas de trabalho de escrita de baixa latência. O autor testa um SSD Samsung 990 Pro de nível consumidor e um SSD Micron 7400 de nível empresarial, mostrando velocidades de escrita síncrona significativamente mais rápidas no SSD empresarial devido ao seu cache DRAM do controlador e proteção contra perda de energia. `fdatasync` se mostra mais rápido que `fsync` ou `O_SYNC`, mas mesmo `fdatasync` leva 1,6 milissegundos para uma única escrita de 8 kB. O artigo observa que várias escritas pequenas degradam o desempenho, sugerindo a escrita em lote para maior eficiência.