public inbox for linux-bcache@vger.kernel.org
 help / color / mirror / Atom feed
* Cache everything
@ 2016-12-30  8:38 Jure Erznožnik
  2016-12-30  8:58 ` Killian De Volder
  0 siblings, 1 reply; 4+ messages in thread
From: Jure Erznožnik @ 2016-12-30  8:38 UTC (permalink / raw)
  To: linux-bcache

I have a large array sitting in my server containing a bit of data
that is used ofter and a lot of data that is used rarely.
My goal is to make the platters spin up as rarely as possible while
bcache handles most of the requests to the array.

I have set the disks spin-down time to 15 minutes so that during
high-activity periods they don't cycle power states too much.

I have set bcache parameters such:
cache_mode - writeback
readahead - 0
sequential_cutoff - 0
writeback_delay - 3600 (one hour)
writeback_percent - 40 (won't go higher)

I was hoping that this would make bcache cache everything leaving the
array practically untouched for an hour. However, stats_hour/bypassed
still shows megabytes of bypassed data and a cache_hit ratio of ~50%
even when I'm working ONLY with the frequently accessed data portion
(some 20% of total cache capacity). Also tiny writes are being made to
the array despite writeback_delay not expiring.

What other parameter am I forgetting to achieve what I want?

Thanks,
Jure

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2017-01-30 10:31 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-12-30  8:38 Cache everything Jure Erznožnik
2016-12-30  8:58 ` Killian De Volder
2016-12-31  5:20   ` Jure Erznožnik
2017-01-30 10:31     ` Jure Erznožnik

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox