2012/8/16 Dave Jiang <dave.jiang@xxxxxxxxx>: > 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. > Hi Dave, Intesting, wish to see the result. what cache mode is intended to use with ADR. Jack -- 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