毎秒100個くらい構造体(40byte)をバイナリファイルに出力したいのですが

1:構造体をバイナリファイルに出力する方法
2:可能な限り速やかにファイルに実際に書き込みをするようにしたい

どうすればいいでしょう?おしえてください
よろしくおねがいします