Received: by 2002:a05:6358:45e:b0:b5:b6eb:e1f9 with SMTP id 30csp778648rwe; Wed, 31 Aug 2022 10:48:15 -0700 (PDT) X-Google-Smtp-Source: AA6agR7JQ7BPBOtwHAQ3eIh3kDhb31sLoJBiCvPhVfoNERXdrkAQzvTBH0Tua6xwd6gCW3bZ0tPJ X-Received: by 2002:a17:903:32c3:b0:172:b1ca:7bec with SMTP id i3-20020a17090332c300b00172b1ca7becmr26504653plr.41.1661968095053; Wed, 31 Aug 2022 10:48:15 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1661968095; cv=none; d=google.com; s=arc-20160816; b=SzWq7AVreWtdEOwBzY4vJPDql5jm8JEPvgBJ25zBRcSVdmy4J8qFgb2WRbMuF7m1GY 4doCITmNmu9rFPcvZvuHH+1tayRL+A8A+pC6zqv3Eji+RvlvrE4Rw7XHdPiimMP8eD27 NqwXrGKzNJRwR6RSaaYrWX0GU6y5OQ6jQP1wwCirgPazHZyLKZ0aYh42wFTAKYFq9V5B A+X+CNldCZqjaA8V7xt0wjpvH3AWMdX/RwcqdwEnLDFTsKfwwZIu/Is82UTtytX3bmH3 sQhY/iEmQIbc2jlamJCd6yZSGpfAatz7E6vdhTjR/3FCE3h9JXI313y30vcK08fMdJAA QirA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:dkim-signature:date; bh=NBRMm1N3TN2sW5l8lmaOsP+pOHJybKZQLg5sV5Bi+Vs=; b=aBXG+TDVC9/y4rC1a8++GAh3rPvTn7v4cnP3fCQ8k+WJ22qmv259o6O82vKl6DUeiR rl+TVzKBX3cOOmTbAPH/JIdV1yOMNt2z5/vJKRC/lUgr0rqseScwS95wvLfsToJ/bGtj ZzBbkbHYD2CAi8vhsei2n7w1GHxJkQnV+tzGHwNVBbkAMRvxgpaIedrQNIY0azVWomnM DSKF7nqVPeDddqlzb/QGrPua6SRokliF2658I98VfAIDoYUIhyPUntEZ/MsI2zU9b0Vb qAswM3/eU8Ai1d6kJFIpqxy3vKzOCppfA6R6MQKUvSBeea21Ocs2wpTMrJf8YNnEKEVJ sI8w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux.dev header.s=key1 header.b=JlOCFCHL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.dev Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id y11-20020a62b50b000000b00536bf099c14si14031790pfe.307.2022.08.31.10.48.03; Wed, 31 Aug 2022 10:48:15 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linux.dev header.s=key1 header.b=JlOCFCHL; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.dev Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229915AbiHaRgw (ORCPT + 99 others); Wed, 31 Aug 2022 13:36:52 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:45450 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231418AbiHaRgp (ORCPT ); Wed, 31 Aug 2022 13:36:45 -0400 Received: from out2.migadu.com (out2.migadu.com [188.165.223.204]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 1B7A4B7EF1; Wed, 31 Aug 2022 10:36:43 -0700 (PDT) Date: Wed, 31 Aug 2022 13:36:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.dev; s=key1; t=1661967401; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=NBRMm1N3TN2sW5l8lmaOsP+pOHJybKZQLg5sV5Bi+Vs=; b=JlOCFCHLrsWklrXM0385YM6w7ONHaEPAHe9rbKLQa6iwi3TeZ6LGh6EG0D5RUZ8bAEay85 TAGsGzcCQGLMFTxoEaZr7aTw2maxHxNvr+IE3uFEdinyqTaPDARIxnAdsqWHY3hSd8p5Eu OEYdA4Gxpjs4b1sPxYJbnA0/z/KA/Fw= X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. From: Kent Overstreet To: Coly Li Cc: linux-kernel@vger.kernel.org, linux-bcache@vger.kernel.org Subject: Re: [PATCH 2/3] bcache: Convert to lib/time_stats Message-ID: <20220831173639.sb6bhg5xvn4gbkiu@moria.home.lan> References: <20220829165344.2958640-1-kent.overstreet@linux.dev> <20220829165344.2958640-3-kent.overstreet@linux.dev> <14ACCED7-D24D-4AC4-8677-F7F4630A840A@suse.de> <20220831165437.l27raas6k5nlqsdg@moria.home.lan> <1F91055C-4253-42CD-8A4A-8B8EA2CF1D6E@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <1F91055C-4253-42CD-8A4A-8B8EA2CF1D6E@suse.de> X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: linux.dev X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,SPF_HELO_PASS,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Sep 01, 2022 at 01:02:37AM +0800, Coly Li wrote: > Can I understand that rate = 1/frequency ? Then frequency 4 is around to rate 0. Correct, rate = 1/frequency. > > The quantiles are for the duration, they give you an idea of the statistical > > distribution, see https://en.wikipedia.org/wiki/Quantile > > I wanted to ask how to read the quantiles line. Does it mean that 1 ns is > equally divided by 15 segments, and the counter values are for the divided > 1/15 ns segments? It is the 15 boundaries between 16 equal segments, yes. > Quantiles are much humane, standard deviation is scared… Just FYI LOL. That's valuable feedback then, maybe we'll keep both. The more expensive part of time stats is just ingesting data points, but we've got a percpu buffer frontend for that - just doing a bit more moth doesn't cost much.