FileStreamのWriteメソッドについて教えてください。

public override void Write(byte[] array, int offset, int count)

byte[] arrayはバッファと言うことですが指定するバイトサイズは決まりがあるんでしょうか?
多く確保した方がパフォーマンスが上がったりしますか?