O desempenho em aplicativos reais varia, devido à natureza do aplicativo.
As gravações assíncronas irão para a RAM, enquanto você tiver alguma disponível para o buffer de gravação. Obviamente, gravar na RAM será significativamente mais rápido que no disco. Este é o padrão para a maioria dos sistemas operacionais modernos (todos?). Se você tiver RAM suficiente para gravar até que eles sejam liberados para o disco, todas as gravações serão exibidas com extrema rapidez. Embora haja um período de tempo em que a perda de energia resulta em perda de dados. O buffer de gravação em disco com backup de bateria reduz (mas não elimina completamente) esse período.
As gravações síncronas devem ser confirmadas no disco antes que a gravação possa retornar e seja significativamente mais lenta. Este é o modo padrão para o NFS e alguns outros aplicativos. Para gravações síncronas, o buffer de gravação em disco suportado por bateria aumenta significativamente o desempenho de gravação aparente e elimina o risco de perda de dados devido a falhas de energia. Tome nota, porém, que as gravações ainda estão indo para a memória volátil, apenas foi movido para a memória do disco PCB, em vez de memória principal. O ZFS resolveu isso de uma maneira diferente usando um SSD ZIL que se compromete com o SSD e retorna a operação de gravação, depois a move para os discos giratórios.
Então você realmente precisa olhar para o seu aplicativo. A maioria das suas gravações são síncronas ou assíncronas? Para assíncrono, você pode se safar com apenas um monte de RAM. Para sincronizar, você precisará do cache de gravação suportado pela bateria (mas o ZFS poderá fornecer uma solução mais barata).
Em qualquer caso, você precisa escrever em cache.