From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from kanga.kvack.org (kanga.kvack.org [205.233.56.17]) by smtp.lore.kernel.org (Postfix) with ESMTP id 68361C02188 for ; Mon, 27 Jan 2025 20:37:33 +0000 (UTC) Received: by kanga.kvack.org (Postfix) id F0AD2280179; Mon, 27 Jan 2025 15:37:32 -0500 (EST) Received: by kanga.kvack.org (Postfix, from userid 40) id EBAFA280163; Mon, 27 Jan 2025 15:37:32 -0500 (EST) X-Delivered-To: int-list-linux-mm@kvack.org Received: by kanga.kvack.org (Postfix, from userid 63042) id D82DA280179; Mon, 27 Jan 2025 15:37:32 -0500 (EST) X-Delivered-To: linux-mm@kvack.org Received: from relay.hostedemail.com (smtprelay0014.hostedemail.com [216.40.44.14]) by kanga.kvack.org (Postfix) with ESMTP id BA9B0280163 for ; Mon, 27 Jan 2025 15:37:32 -0500 (EST) Received: from smtpin10.hostedemail.com (a10.router.float.18 [10.200.18.1]) by unirelay10.hostedemail.com (Postfix) with ESMTP id 62B15C0669 for ; Mon, 27 Jan 2025 20:37:32 +0000 (UTC) X-FDA: 83054392344.10.6A67697 Received: from 009.lax.mailroute.net (009.lax.mailroute.net [199.89.1.12]) by imf24.hostedemail.com (Postfix) with ESMTP id 6FB2F180009 for ; Mon, 27 Jan 2025 20:37:30 +0000 (UTC) Authentication-Results: imf24.hostedemail.com; dkim=pass header.d=acm.org header.s=mr01 header.b=eW0JzDk3; spf=pass (imf24.hostedemail.com: domain of bvanassche@acm.org designates 199.89.1.12 as permitted sender) smtp.mailfrom=bvanassche@acm.org; dmarc=pass (policy=reject) header.from=acm.org ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=hostedemail.com; s=arc-20220608; t=1738010250; h=from:from:sender: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:dkim-signature; bh=iwV0z46Fzz4t3t3BKlYgt+TU1vyw8sZZQDFU149GUSk=; b=qKnrrmQUdH8s/0IKUpL86wVfjvf+Ukz+M5WTWOL0qHlvPT59xEVw1Q1DeKCCJeAFH2Y0UB vdSG3tYrL+oMvNge3QVp0DxVWXTpTkwkza0l5CqpIhNF/6p9/vRJlYMsIDDyzdxWkLX07h X57gteDDU37pPTp/4O8gzKnAhR/h6QY= ARC-Authentication-Results: i=1; imf24.hostedemail.com; dkim=pass header.d=acm.org header.s=mr01 header.b=eW0JzDk3; spf=pass (imf24.hostedemail.com: domain of bvanassche@acm.org designates 199.89.1.12 as permitted sender) smtp.mailfrom=bvanassche@acm.org; dmarc=pass (policy=reject) header.from=acm.org ARC-Seal: i=1; s=arc-20220608; d=hostedemail.com; t=1738010250; a=rsa-sha256; cv=none; b=xNhxyKv2UjnJvhGc9Ov674rjoDOQXbT4Uhe3h4a5Y4PcmsgRgY0iTBPv01J3CPTSzGbsC8 eeRV0HpOLeARk5BVJT24tqZkXrWwQrJtq/DUJgTyfFW+Nd9fiCHnSckfM2uAhHElTC2NqT bUOxyFnf0GPnri2PLalgVTu8kakG1wk= Received: from localhost (localhost [127.0.0.1]) by 009.lax.mailroute.net (Postfix) with ESMTP id 4YhgG11mbVzlgVnf; Mon, 27 Jan 2025 20:37:29 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=acm.org; h= content-transfer-encoding:content-type:content-type:in-reply-to :from:from:content-language:references:subject:subject :user-agent:mime-version:date:date:message-id:received:received; s=mr01; t=1738010245; x=1740602246; bh=iwV0z46Fzz4t3t3BKlYgt+TU 1vyw8sZZQDFU149GUSk=; b=eW0JzDk3S2MIClpec4GGxqObmhdcV3aSh1m507+8 FDO98Kofern8SdTViikFGsg+cGfvquWgNW+2UtF+QQBJJThakWoSyInE72/9E0Yb hVSr6O3LqmrwSBfZFtFt6a1h+0tjUZaKrYWAH4uzsfF76EedwppH6Ge3Rj//MnKC R3gkf7kh82UCvMwAYbkCXEJEKJdByEAoV0KM2nad5XAqH2CLHGQkc47pkIf1C8uE Z8g0Io4J64oMr56hO+tUiuwjYrQgmoD+SNXDh8kcdxj1JFRcVFBpECQrgn+EtvdQ c9pYbA6JJAtNLTQvxmBUm9I6Jxf4yKB+EOYmMyasuIJGsw== X-Virus-Scanned: by MailRoute Received: from 009.lax.mailroute.net ([127.0.0.1]) by localhost (009.lax [127.0.0.1]) (mroute_mailscanner, port 10029) with LMTP id S9W6UBpvI2BN; Mon, 27 Jan 2025 20:37:25 +0000 (UTC) Received: from [100.66.154.22] (unknown [104.135.204.82]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: bvanassche@acm.org) by 009.lax.mailroute.net (Postfix) with ESMTPSA id 4YhgFv0DG4zlgTWM; Mon, 27 Jan 2025 20:37:22 +0000 (UTC) Message-ID: <833b054b-f179-4bc8-912b-dad057d193cd@acm.org> Date: Mon, 27 Jan 2025 12:37:21 -0800 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [LSF/MM/BPF TOPIC] Generalized data temperature estimation framework To: Viacheslav Dubeyko , "slava@dubeyko.com" , "lsf-pc@lists.linux-foundation.org" Cc: "linux-mm@kvack.org" , "linux-fsdevel@vger.kernel.org" , Greg Farnum , "linux-block@vger.kernel.org" , "javier.gonz@samsung.com" References: <20250123203319.11420-1-slava@dubeyko.com> <39de3063-a1c8-4d59-8819-961e5a10cbb9@acm.org> <0fbbd5a488cdbd4e1e1d1d79ea43c39582569f5a.camel@ibm.com> Content-Language: en-US From: Bart Van Assche In-Reply-To: <0fbbd5a488cdbd4e1e1d1d79ea43c39582569f5a.camel@ibm.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: 6FB2F180009 X-Rspam-User: X-Rspamd-Server: rspam11 X-Stat-Signature: ar47zqmkwjxnsjbppkpd6k9kwc8hr87k X-HE-Tag: 1738010250-987199 X-HE-Meta: U2FsdGVkX1+9g6iI5Dtl2Zy34vkt4tjs3W0ldl6jbbQmH68JA9LPnNkZo+GBBW0ixGkaCS1mGWX2v0m5frXWWvaHr2tKUHpllbbxh1vvxYi98gH2vObj/IZFabUFrPsXGihpxZcX3rN76LnqrlpW7N0deD+M5cDgSFjR7Dwls6JJw3J4iDChzewKCazB2MVcu4OQKoHgYWhIsO/dIm9e0Lt9pqZL+aOo9gWoyKqPrynhxC+bYVyqpzKSnrXrh4Vy+Zv0ceSFHl31HhnEy5rNf/irbuGRX3JvoObj84QHPz6m2q8YmyJdRIZv5Pbvvxms5LSodahVgZ8pGh8vMuwsYprkuN8OAuuZdbvyL+XYb1zJsw2fXz9C6kCsxNYPFh25xCn0mdkE83xABDddMnL9XeL+wvw0b+6qD+j5XAfjI67cHAvMlkWzL1BLurH/yA+TqAJ2yb6ApaW1TlsGgzlDPugpNmAYE5cZj/YcG9isOsaQHuwpjyXxFb82S63jErV0Sz5olHksyf8imD8aAsfs6nnKFk3F/EyA6is5Low1KIB2PfKHvb+/kTf8yPGDs7Ltq/lFGxIeFkuWrt5CpC6F2dmq9f9URUEdl0ToTtxKzCcxQLADgd07BpfwUY0yrywyn+myYOk43edqW0JmchYDUKN5/D+Q+GJJOxOXX+tsKIOF9+70i+A6kJJ9HgzsthKlkt9SK7DZcBP9ej35qfJhjDeDH8mZ8UnFUANPcPrvir0BZmKzAuod8uV/L7uOcZgxlRrizowqZNh8x+xPSJQHDti1MAa2uULyf/wqMkt9iV7h3Lsd8zeFc6vXw3pEbr5q6hHSPmDZOVcDB2ln8dO0dB3jDQLqV6L5s2BsaSpIAhbfKOOkbkn1kgH+cEbJ3X2d9FCLKV+lSouGILYIn9EvddNoUTof8sRlZ/0RAWwClK64X6oBfpEsPKauYFhu1/1dOCut/fLm9hK3D7bEJdT 6xniDQlM 6WqOcZR3r+6FtjWmyRQZz+OALwqJJu5tVfZpqduSeXCtSaZZe0RgSYUcW7Ci4S0lUhYPnudl2EbvUX1exVpZ6k1mUnQVaNd1NupqlaT5jZlfvp2CVv8CTPIhny08Lxs/JPQsp4TWXt7sgMQVBCniqKvQiXF7UAwDXPzaLytNOX2QL+m/UvZphC887cri1d26iT6HGShOYBZ4c90SgHXM/APXkm/YiNVdrVKgbwngHvwnTpZ3MP8df9of9MOocw3225DTbnyoZX8htUFpB+MfSveGjunZ3RxwfeI13x7MBedrQWRkYOJTLAczP6/2zPHq2H2Xv X-Bogosity: Ham, tests=bogofilter, spamicity=0.000110, version=1.2.4 Sender: owner-linux-mm@kvack.org Precedence: bulk X-Loop: owner-majordomo@kvack.org List-ID: List-Subscribe: List-Unsubscribe: On 1/24/25 1:11 PM, Viacheslav Dubeyko wrote: > On Fri, 2025-01-24 at 12:44 -0800, Bart Van Assche wrote: >> On 1/23/25 12:33 PM, Viacheslav Dubeyko wrote: >>> I would like to discuss a generalized data "temperature" >>> estimation framework. >> >> Is data available that shows the effectiveness of this approach and >> that compares this approach with existing approaches? > > Yes, I did the benchmarking. I can see the quantitative estimation of > files' temperature. What has been measured in these benchmarks? > Which existing approaches would you like to compare? F2FS has a built-in algorithm for assigning data temperatures. > And what could we imply by effectiveness of the approach? Do you have > a vision how we can estimate the effectiveness? :) Isn't the goal of providing data temperature information to the device to reduce write amplification (W.A.)? I think that W.A. data would be useful but I'm not sure whether such data is easy to extract from a storage device. Thanks, Bart.