On Thu 13-04-17 11:13:41, Raymond Jennings wrote: > Would it make a difference if I cited that > > My intent on upping the limits so high and pushing the dirty expiry so > far into the future was to *avoid* triggering background writeback. > > In fact, dirty memory during one of these tests never actually rose a bunch. How have you checked that? > Are you guys suggesting that if dirty memory gets high enough the > writeback turns into an OOM dodger that preempts foreground I/O? Once you exceed the dirty limit, writers starts being throttled on new writes. If things go especially bad than all writers get throttled basically and that is where your stalls come from most probably. > What I was hoping for is for dirty writeback itself to be throttled > and stay out of the way of foreground I/O. The amount of dirty data would just grow without any bounds if the writers were not throttled... -- Michal Hocko SUSE Labs -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>