Thread (18 messages) 18 messages, 8 authors, 2013-06-10

Re: SSD + Rust as raid1

From: Bill Davidsen <hidden>
Date: 2013-06-07 22:23:56

Dominic Raferd wrote:
On 31/05/2013 09:52, Dominic Raferd wrote:
quoted
On 31/05/2013 08:54, Roman Mamedov wrote:
quoted
On Fri, 31 May 2013 08:47:00 +0100
Dominic Raferd [off-list ref] wrote:
quoted
This is my idea too (see my OP), but I am concerned about optimisation
(--write-behind, --bitmap and --bitmap-chunk settings) especially for
writes.
--write-behind=16384
I think this will not work, you will have to use 16383.
Oh, OK, so 16383 is the maximum then?
quoted
quoted
--bitmap=/mnt/sda1/write-intent-bitmap.file
Save yourself lots of maintenance headache, just use --bitmap=internal
quoted
--bitmap-chunk=256M
Looks OK.
Thanks Roman, but the problem with using --bitmap=internal is that, as
Neil Brown posted here on another topic a while ago, this requires a
synch write to both devices, and the use-case for which write-behind was
developed involved an external bitmap. Hence my plan to use external
bitmap file on a fast (SSD-based) separate partition - minimises any
slow-down caused by having to maintain the write-intent bitmap file.
I would be very grateful if someone could confirm whether, if I set up RAID1 
and with one of the drives specify --write-mostly --write-behind=n, that 
maximum 'n' is 16383, and also whether it is permitted in this configuration 
to set --bitmap=none and thus avoid the overhead of maintaining a write-intent 
bitmap file? (My thinking is that for my  needs the extra safety provided by 
the bitmap file is overkill and the slowing effect (and life-shortening of my 
SSD) might be more significant.) If I have to have a bitmap file, it is 
presumably faster to have a larger chunk size, is the maximum permitted 256M?
If you want performance I think a too big chunk size will hurt you. And as I 
understand the way repair on a RAID1 is done, without the bitmap you have a 
chance of the older data on the HDD being used to "correct" the likely better 
data on the SDD.

-- 
Bill Davidsen [off-list ref]
   We are not out of the woods yet, but we know the direction and have
taken the first step. The steps are many, but finite in number, and if
we persevere we will reach our destination.  -me, 2010

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help