Re: bcache compared to more RAM

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 16 August 2012 02:23, Dave Jiang <dave.jiang@xxxxxxxxx> wrote:
> On 08/15/2012 04:51 AM, John McCabe-Dansted wrote:
>> On Wed, Aug 15, 2012 at 7:30 PM, C Sights <csights@xxxxxxxxxxx> wrote:
>>> Hi all,
>>>    Has anyone tried creating a bcache device in RAM and benchmarking
>>> performance of that versus just allowing that RAM to be used as file system
>>> buffers?
>> I doubt it; bcache is designed to use non-volatile flash memory rather
>> than ram.
>>
>> If the filesystem is readonly, I imagine that using RAM for bcache
>> would lead to worse performance as it would just add overhead. If the
>> filesystem is read-write then it might lead to better performance but
>> would also lead to the file-system being trashed on if unexpected
>> power loss occurs.
>>
>> Under what circumstance would you intend to actually use ram backed bcache?
>>
>
> So the Intel Xeon E5-2600 series platforms has this feature called
> asynchronous DRAM refresh (ADR). Essentially it's battery backed DRAM on
> per DIMM socket basis. I have written a RAM disk driver on top of that
> experimentally and played a little bit with it used by bcache instead of
> SSD. Writing to the memory region isn't going to be as fast as normal
> cached RAM because you have to ensure the data is flushed to the DRAM.
> However, read should be the same as cached DRAM. But the writing should
> still be faster than SSD. Anyhow, I'm more curious as to how I can
> benchmark this to demonstrate if this is a benefit with bcache. i.e.
> what benchmarking tool(s) I should use and with what parameters etc.

fio - the flexible I/O tester is by far the best tool.
It's usage is demonstrated on the bcache wiki frontpage and there are
numerous tutorials.
I suggest using the linux AIO engine and a high queue depth to see the benefit.

>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-bcache" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

Joseph.

-- 
CTO | Orion Virtualisation Solutions | www.orionvm.com.au
Phone: 1300 56 99 52 | Mobile: 0428 754 846
--
To unsubscribe from this list: send the line "unsubscribe linux-bcache" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Linux ARM Kernel]     [Linux Filesystem Development]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux OMAP]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux