I hit the 10 reply limit for new user, had to wait a couple hours to reply again : (
OK I see, the queues aren't the problem then. The jitter caused by traffic is very noticeable though.
I also did the test I mentioned to @dlakelan
I tested with icmp packets tagged as CS6, and I ran ping command to google. I checked the qdisc, the ping packets are correctly queued into the highest priority bin.
normally they look like this
Reply from 172.217.13.99: bytes=32 time=10ms TTL=119
Reply from 172.217.13.99: bytes=32 time=8ms TTL=119
Reply from 172.217.13.99: bytes=32 time=9ms TTL=119
Reply from 172.217.13.99: bytes=32 time=10ms TTL=119
Reply from 172.217.13.99: bytes=32 time=8ms TTL=119
Reply from 172.217.13.99: bytes=32 time=8ms TTL=119
Reply from 172.217.13.99: bytes=32 time=10ms TTL=119
Reply from 172.217.13.99: bytes=32 time=11ms TTL=119
Reply from 172.217.13.99: bytes=32 time=10ms TTL=119
Reply from 172.217.13.99: bytes=32 time=8ms TTL=119
Reply from 172.217.13.99: bytes=32 time=8ms TTL=119
Reply from 172.217.13.99: bytes=32 time=9ms TTL=119
Reply from 172.217.13.99: bytes=32 time=8ms TTL=119
Reply from 172.217.13.99: bytes=32 time=8ms TTL=119
Reply from 172.217.13.99: bytes=32 time=10ms TTL=119
Reply from 172.217.13.99: bytes=32 time=8ms TTL=119
Reply from 172.217.13.99: bytes=32 time=8ms TTL=119
Reply from 172.217.13.99: bytes=32 time=8ms TTL=119
Reply from 172.217.13.99: bytes=32 time=8ms TTL=119
Reply from 172.217.13.99: bytes=32 time=7ms TTL=119
Reply from 172.217.13.99: bytes=32 time=9ms TTL=119
Reply from 172.217.13.99: bytes=32 time=9ms TTL=119
Reply from 172.217.13.99: bytes=32 time=9ms TTL=119
Reply from 172.217.13.99: bytes=32 time=8ms TTL=119
Reply from 172.217.13.99: bytes=32 time=8ms TTL=119
Reply from 172.217.13.99: bytes=32 time=8ms TTL=119
Reply from 172.217.13.99: bytes=32 time=8ms TTL=119
Reply from 172.217.13.99: bytes=32 time=9ms TTL=119
the interesting thing is, whenever I'm sending low priority data in the "Best Effort" bin, such is in the case of watching a stream from twitch, the ping still begin to fluctuate even though it's in the highest priority bin already. it starts to look like this:
ply from 172.217.13.99: bytes=32 time=7ms TTL=119
Reply from 172.217.13.99: bytes=32 time=8ms TTL=119
Reply from 172.217.13.99: bytes=32 time=15ms TTL=119
Reply from 172.217.13.99: bytes=32 time=14ms TTL=119
Reply from 172.217.13.99: bytes=32 time=15ms TTL=119
Reply from 172.217.13.99: bytes=32 time=8ms TTL=119
Reply from 172.217.13.99: bytes=32 time=7ms TTL=119
Reply from 172.217.13.99: bytes=32 time=13ms TTL=119
Reply from 172.217.13.99: bytes=32 time=15ms TTL=119
Reply from 172.217.13.99: bytes=32 time=8ms TTL=119
Reply from 172.217.13.99: bytes=32 time=10ms TTL=119
Reply from 172.217.13.99: bytes=32 time=9ms TTL=119
Reply from 172.217.13.99: bytes=32 time=15ms TTL=119
Reply from 172.217.13.99: bytes=32 time=9ms TTL=119
Reply from 172.217.13.99: bytes=32 time=9ms TTL=119
Reply from 172.217.13.99: bytes=32 time=10ms TTL=119
Reply from 172.217.13.99: bytes=32 time=9ms TTL=119
Reply from 172.217.13.99: bytes=32 time=8ms TTL=119
Reply from 172.217.13.99: bytes=32 time=8ms TTL=119
Reply from 172.217.13.99: bytes=32 time=15ms TTL=119
Reply from 172.217.13.99: bytes=32 time=13ms TTL=119
Reply from 172.217.13.99: bytes=32 time=8ms TTL=119
Reply from 172.217.13.99: bytes=32 time=9ms TTL=119
Reply from 172.217.13.99: bytes=32 time=16ms TTL=119
Reply from 172.217.13.99: bytes=32 time=8ms TTL=119
Reply from 172.217.13.99: bytes=32 time=9ms TTL=119
Reply from 172.217.13.99: bytes=32 time=14ms TTL=119
Reply from 172.217.13.99: bytes=32 time=10ms TTL=119
Reply from 172.217.13.99: bytes=32 time=16ms TTL=119
Reply from 172.217.13.99: bytes=32 time=17ms TTL=119
Reply from 172.217.13.99: bytes=32 time=17ms TTL=119
Reply from 172.217.13.99: bytes=32 time=9ms TTL=119
and this is more or less the same problem I run into with my games. These jitters (some times it gets to 30,40,50 ms) manifest themselves in the form of slow down, stutters, and jagged movement in Street Fighter V. So if the packet in the lower priority bin would stop affecting the ones in higher priority bins that would solve my problem.
And because the ping is so stable when there's no traffic I feel like it's a problem from my end instead of a problem along the hops, which I should be able to solve.
so it really comes down to:
is it normal for lower priority data to have such a noticeable effect on the higher priority data? or should the effect be attributed to the ingress queue (if ingress queue can have such effect on the egress queue).