As pointed out you may want to look at some of your kernel parameters which control the writeback (from cache) to disk.
Additionally you may want to take a look bg write parameters. Specially bgwriter delay. I guess tuning that should help as well.
It might be useful if you can share your parameter file here.