pg_test_fsync: Medición del rendimiento de escritura en disco para bases de datos
Este artículo presenta la herramienta `pg_test_fsync`, utilizada para evaluar rápidamente el rendimiento de escritura en disco o almacenamiento en la nube, especialmente útil para registros WAL de bases de datos y otras cargas de trabajo de escritura de baja latencia. El autor prueba un SSD Samsung 990 Pro de nivel consumidor y un SSD Micron 7400 de nivel empresarial, mostrando velocidades de escritura sincrónica significativamente más rápidas en el SSD empresarial debido a su caché DRAM del controlador y protección contra pérdida de energía. `fdatasync` resulta más rápido que `fsync` o `O_SYNC`, pero incluso `fdatasync` tarda 1,6 milisegundos para una sola escritura de 8 kB. El artículo observa que varias escrituras pequeñas degradan el rendimiento, sugiriendo la escritura por lotes para mayor eficiencia.