mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: "Zhou Jifeng" <zhoujifeng@kylinos.com.cn>
To: "Coly Li" <i@coly.li>
Cc: "Coly Li" <colyli@kernel.org>, 邓旺波 <dengwangbo@kylinos.com.cn>,
	"kent.overstreet" <kent.overstreet@linux.dev>,
	linux-bcache <linux-bcache@vger.kernel.org>,
	linux-kernel <linux-kernel@vger.kernel.org>,
	夏华 <xiahua@kylinos.com.cn>
Subject: Re: [PATCH v2] bcache: add the deferred_flush IO processing path in the writeback mode
Date: Mon, 26 May 2025 17:42:07 +0800	[thread overview]
Message-ID: <tencent_0AEE08B04C9DDE6C2354F36C@qq.com> (raw)
In-Reply-To: <C16766D1-0FDE-40C7-822B-96927F6A683A@coly.li>

On Mon, 26 May 2025 at 15:42, Coly Li <i@coly.li> wrote:
>
> Hi Jifeng,
>
> > 2025年5月26日 14:41,Zhou Jifeng <zhoujifeng@kylinos.com.cn> 写道:
> >
> > On Mon, 28 Apr 2025 at 15:36, Zhou Jifeng <zhoujifeng@kylinos.com.cn> wrote:
> > .....
> >> v1->v2: Version v2 mainly addresses the issue of low efficiency in
> >> writing back dirty data in version v1. When writing back dirty data,
> >> it no longer uses the FUA method but instead writes back no more than
> >> 500 dirty bkeys and then uniformly sends a PREFLUSH instruction once.
> >> I will supplement more test data later.
> > .....
> >
> > Comparison test data::
> > https://github.com/jifengzhou/file/blob/main/bcache-deferred-patch-correlation-data.pdf
> >
>
> Can I access the raw data to have a look?
>
> And the three different testings, which parameters of bcache are modified from default?
>
> Thank.
>
>
> Coly Li

Test raw data address:
https://github.com/jifengzhou/file/tree/main/deferred%20test%20data

I have not learned the default values ​​of the parameters in the configuration file. Generally, they are 
configured according to the required characteristics, such as random IO, sequential IO, block size, etc.
The only difference between the first and second test parameters is openflags. The difference between 
the third test and the first two groups is openflags, xfersize, and seekpct. The xfersize parameter is 
used to control the access block size, and the seekpct parameter is used to control the random ratio. 0 
represents complete order and 100 represents 100% random.

  reply	other threads:[~2025-05-26  9:42 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2025-04-25  3:50 [PATCH] " Zhou Jifeng
2025-04-25  5:46 ` Coly Li
2025-04-25  8:18   ` Zhou Jifeng
2025-04-27  6:47     ` Coly Li
2025-04-28  7:34   ` [PATCH v2] " Zhou Jifeng
2025-05-26  6:41     ` Zhou Jifeng
2025-05-26  7:31       ` [PATCH " Coly Li
2025-05-26  9:42         ` Zhou Jifeng [this message]
2025-05-26  9:44           ` Coly Li

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=tencent_0AEE08B04C9DDE6C2354F36C@qq.com \
    --to=zhoujifeng@kylinos.com.cn \
    --cc=colyli@kernel.org \
    --cc=dengwangbo@kylinos.com.cn \
    --cc=i@coly.li \
    --cc=kent.overstreet@linux.dev \
    --cc=linux-bcache@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=xiahua@kylinos.com.cn \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®