Re: [Bloat] reatime buffer monitoring?

2019-01-03 Thread Dev
Okay, in case it’s of use to anyone else, here’s a quick howto for this tool:

apt-get install libncurses5-dev build-essential

git clone https://github.com/ffainelli/bqlmon.git 


cd bqlmon

make

./bqlmon -i eth0

HTH.

- Dev

> On Jan 3, 2019, at 2:31 PM, Dave Taht  wrote:
> 
> https://github.com/ffainelli/bqlmon is the official repo.
> 
> On Thu, Jan 3, 2019 at 1:51 PM Pete Heist  wrote:
>> 
>> Since it looks like you have bql, this should work for the hardware queues: 
>> https://github.com/dtaht/bqlmon
>> 
>> It might be nice to have a realtime monitor for the qdisc stats, but these 
>> can also change very quickly so looking at drops and marks, or other stats, 
>> can be useful as well.
>> 
>> On Jan 3, 2019, at 10:23 PM, Dev  wrote:
>> 
>> Is there a command to watch what the buffer is doing real time once I run 
>> traffic across it, or some way to know what it’s doing?
>> 
>> I’m experimenting with something like:
>> 
>> watch -n 1 tc -g -s class show dev eth0
>> 
>> But I gotta guess there’s a better way to do this?
>> 
>> - Dev
>> 
>> ___
>> Bloat mailing list
>> Bloat@lists.bufferbloat.net
>> https://lists.bufferbloat.net/listinfo/bloat
>> 
>> 
>> ___
>> Bloat mailing list
>> Bloat@lists.bufferbloat.net
>> https://lists.bufferbloat.net/listinfo/bloat
> 
> 
> 
> -- 
> 
> Dave Täht
> CTO, TekLibre, LLC
> http://www.teklibre.com
> Tel: 1-831-205-9740

___
Bloat mailing list
Bloat@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/bloat


Re: [Bloat] reatime buffer monitoring?

2019-01-03 Thread Dave Taht
https://github.com/ffainelli/bqlmon is the official repo.

On Thu, Jan 3, 2019 at 1:51 PM Pete Heist  wrote:
>
> Since it looks like you have bql, this should work for the hardware queues: 
> https://github.com/dtaht/bqlmon
>
> It might be nice to have a realtime monitor for the qdisc stats, but these 
> can also change very quickly so looking at drops and marks, or other stats, 
> can be useful as well.
>
> On Jan 3, 2019, at 10:23 PM, Dev  wrote:
>
> Is there a command to watch what the buffer is doing real time once I run 
> traffic across it, or some way to know what it’s doing?
>
> I’m experimenting with something like:
>
> watch -n 1 tc -g -s class show dev eth0
>
> But I gotta guess there’s a better way to do this?
>
> - Dev
>
> ___
> Bloat mailing list
> Bloat@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/bloat
>
>
> ___
> Bloat mailing list
> Bloat@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/bloat



-- 

Dave Täht
CTO, TekLibre, LLC
http://www.teklibre.com
Tel: 1-831-205-9740
___
Bloat mailing list
Bloat@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/bloat


Re: [Bloat] reatime buffer monitoring?

2019-01-03 Thread Pete Heist
Since it looks like you have bql, this should work for the hardware queues: 
https://github.com/dtaht/bqlmon 

It might be nice to have a realtime monitor for the qdisc stats, but these can 
also change very quickly so looking at drops and marks, or other stats, can be 
useful as well.

> On Jan 3, 2019, at 10:23 PM, Dev  wrote:
> 
> Is there a command to watch what the buffer is doing real time once I run 
> traffic across it, or some way to know what it’s doing?
> 
> I’m experimenting with something like:
> 
> watch -n 1 tc -g -s class show dev eth0
> 
> But I gotta guess there’s a better way to do this?
> 
> - Dev
> 
> ___
> Bloat mailing list
> Bloat@lists.bufferbloat.net
> https://lists.bufferbloat.net/listinfo/bloat

___
Bloat mailing list
Bloat@lists.bufferbloat.net
https://lists.bufferbloat.net/listinfo/bloat