Re: [PATCH v2] bcache: add the deferred_flush IO processing path in the writeback mode

"Zhou Jifeng" <[email protected]>
Newsgroups org.kernel.vger.linux-bcache,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
On Mon, 26 May 2025 at 15:42, Coly Li <[email protected]> wrote:
>
> Hi Jifeng,
>
> > 2025年5月26日 14:41,Zhou Jifeng <[email protected]> 写道:
> >
> > On Mon, 28 Apr 2025 at 15:36, Zhou Jifeng <[email protected]> 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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.