Hello Adam,
Thank you for getting in touch.
On 29 May 2020, at 21:18, Adam Jaremko adam.jaremko+ipfire@gmail.com wrote:
I've been doing RPS/RFS in my own shell scripts for some time and also implemented primitive support into the web UI but I'm very much a perl novice since my last real usage was in the 90's.
What did you change in your scripts?
First and foremost, would it be relevant to add such support in an official capacity?
Generally I would say yes. Does it come with any downsides?
I am not aware that anyone ran into resource issues here, because PPP connections are usually rather slow (up to 100 MBit/s). But we would probably gain some throughput by better utilisation of the load-balancing on the IPS, etc.
Second, is there any guidelines to accessing the filesytem with the scripts? I ask because my non thorough browsing of the code only revealed the use of readhash, whereas I would need to poke and prod at procfs to work with complex CPU affinity per queue.
What are you doing here? Are you assigning a processor to a queue using that script?
I can submit a review patch of my primitive implementation (non NUMA) wherein it's the same CPU affinity used across each queue using nproc and some check boxes just to get feedback and a start in the right direction.
Thanks, AJ
-Michael