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.
next prev parent 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®