title: Linux File IO - Multithreading performance - writing to different files
body: <p>I'm currently working on an audio recording application, that fetches up to 8 audio streams from the network and saves the data to the disk (simplified ;) ).
  Right now, each stream gets handled by one thread -> the same thread also does the saving work on the disk.</p>
  
  <p>That means I got 8 different threads that perform writes on the same disk, each one into a different file.</p>
  
  <p>Do you think there would be an increase in the disk i/o performance if all the writing work would be done by one common thread (that would sequently write the data into the particular files)? </p>
  
  <p>OS is an embedded Linux, the "disk" is a CF card, the application is written in C.</p>
  
  <p>Thanks for your ideas
  Nick</p>