I'm concerned that the major improvement has come from additional
calls to schedule instead of from some basic improvements in algorithm.
Calls to schedule are not free and I'm not smart enough to see an
obvious way to add a rescehdule
into a loop that dumps all write data to buffers without damaging
thoughput. This seems like _another_ tunable parameter
start io-loop
do chunk
io_reseched()
end loop
io_resched
if (really_want_soft_rt > resched count)
schedule
>
> We also have tons of time. Its not a 2.2. candidate
>
>
> --- [rtl] ---
> To unsubscribe:
> echo "unsubscribe rtl" | mail majordomo@rtlinux.cs.nmt.edu OR
> echo "unsubscribe rtl <Your_email>" | mail majordomo@rtlinux.cs.nmt.edu
> ----
> For more information on Real-Time Linux see:
> http://www.rtlinux.org/~rtlinux/
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/