> http://evilpiepirate.org/git/linux-bcache.git/tree/Documentation/bcache.txt

>
> When the SSD gets too slow it will get by-passed by bcache. The tunable is in 
> the document. Though if memory serves it's a latency of 20ms for writes 
> which is probably way too short since SSDs can easily take 1-5 seconds when 
> they 
> have to resort to heavy lifting.


- Traffic's still going to the spindle/still getting cache misses In the real 
world, SSDs don't always keep up with disks - particularly with slower SSDs, 
many disks being cached by one SSD, or mostly sequential IO. So you want to 
avoid being bottlenecked by the SSD and having it slow everything down. To 
avoid that bcache tracks latency to the cache device, and gradually throttles 
traffic if the latency exceeds a threshold (it does this by cranking down the 
sequential bypass). You can disable this if you need to by setting the 
thresholds to 0: # echo 0 > /sys/fs/bcache/<cache 
set>/congested_read_threshold_us # echo 0 > /sys/fs/bcache/<cache 
set>/congested_write_threshold_us 

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

Reply via email to