I want to slow my outgoing traffic when it encounters congestion, and measure "congestion" by packet response times. The intent is to avoid one NFS client starving all the other clients when performing large writes.
I've read a good deal of manpages, tutorials, and serverfault answers related to tc traffic throttling, but they all generally start with picking an arbitrary bandwidth cap, and i'd really like the system to automatically adjust itself when our networking components improve.