I'm trying to improve the algorithm of load balancing in the NFS4.1 Client of the session trunking implementation (to do multipath). If I get bandwith (and other criteria like TCP congestion as you said), I would be able to estimate the state of each path in real time. So I could send the NFS's operations on the best path. All this in order to improve performance when you have path with variant performance. Thanks for your help :) Martin 2016-02-29 17:10 GMT+01:00 <Valdis.Kletnieks@vt.edu>:
On Mon, 29 Feb 2016 11:47:16 +0100, Martin Houry said:
I have made some research and I could't find a library who can give me interfaces's statistics like max/min/average bandwidth, jitter, ...
Do you know a way to do this?
What problem are you trying to solve from within the kernel with those statistics?
You probably should look at how the various TCP congestion routines work.