C # FileStream: Optimale Puffergröße zum Schreiben großer Dateien?

Angenommen, ich schreibe ein paar Dateien zwischen 2 MB und 5 GB auf die Festplatte. Was sind sinnvolle Pufferwerte für den FileStream?

Ist es sinnvoll, mit Puffergrößen von mehreren Megabyte zu arbeiten, oder sollte ich mich an Kilobyte-Puffer halten?