From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail.toke.dk (mail.toke.dk [45.145.95.4]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 8FD913B29E for ; Fri, 26 Feb 2021 16:06:06 -0500 (EST) From: Toke =?utf-8?Q?H=C3=B8iland-J=C3=B8rgensen?= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=toke.dk; s=20161023; t=1614373565; bh=UUBzXUrCuAChOoZVbWEoT/EpTjnhAxLy3gr3DuOazs4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=OkxgrTbcRA4gMGiB7j3/3drKtqWq/CKvCThYfIpZoHSf0oYvhDiIVfGt6+qAC80Ua PrKDeDNdUmmFpULsnnplBcKzh+xubBcDR4rBDp9+KS2kfxvz8wPz0/m7/10R/2ro6W jnprLsofofQtZBEyg3UiT9SLOGwP78eztejQiaY+GMGU4YjnM7MJfGKuuCnppYfQme ByyMvteK5jGCnUUL6AGdkT3sndIYEHz9LLUcnSViPpndOCWEs1JX/2ooXgzhPy9dgz jeDlSOUeSPrDpPsSDDdDi1tuFrWGE934zBA8FQr++qgJfIwz4txZHDt9VQSxRe9Fpa /4MUYIP25ebGw== To: Jason Iannone Cc: bloat In-Reply-To: References: <87a6rs145a.fsf@toke.dk> Date: Fri, 26 Feb 2021 22:06:04 +0100 X-Clacks-Overhead: GNU Terry Pratchett Message-ID: <87blc6zghv.fsf@toke.dk> MIME-Version: 1.0 Content-Type: text/plain Subject: Re: [Bloat] Trouble Installing PPing in MacOS X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Feb 2021 21:06:06 -0000 TJason Iannone writes: > I ended up cloning the pping repo and running make locally. > > Installing was a few steps: > > 1. mkdir ~/src/libtins/build > 2. cd ~/src/libtins/build > 2. git clone https://github.com/mfontanini/libtins.git > 3. make > 4. sudo make install > 5. cd ~/src > 6. git clone https://github.com/pollere/pping.git > 7. cd pping > 8. make > 9. ./pping > > The promise of this, as Kathleen Nichols points out, is that we can > passively monitor production flows to get a novel sense of end to end > performance per flow. I don't know of any other passive monitoring > technique, beyond a port mirror + a whole gang of systems, that can provide > this level of detail. Please enlighten me if I'm wrong. The only other > passive monitoring mechanisms I'm aware of are SNMP polling, IPFIX/*Flow, > and Streaming Telemetry Interface. None of those systems provide end to end > flow performance details. The standard in-band active monitoring tools are > good for determining node to node and full path metrics, but this provides > a more complete picture of end to end performance beyond active > y.1731/802.3ag/OAM probes. I'm a little surprised that I'm only learning > about it now. What's your use case? :) -Toke