Hi,
On Linux 2.4.20
I am running a process with high real time priority. As soon as i copy 50 MB file from another process to a flash disk i get problems on the high prior process as it doesnt get enough cycles. I assume this is because of non-preemptible kernel busy in writing 50 MB data from buffer cache to the flash device.
Is it a bug or
Is there a way Linux can spread out the flash writes over a larger interval thus not blocking real time processes ?
I tried changing some /proc/sys/vm/bdflush parameters but it doesnt help.
Thanks
Anesh