push button lru nuking
michael at dynamine.net
Sun Jan 17 01:27:37 CET 2010
On Sat, Jan 16, 2010 at 4:16 PM, Michael Fischer <michael at dynamine.net>wrote:
> On Sat, Jan 16, 2010 at 4:10 PM, David Birdsong <david.birdsong at gmail.com>wrote:
>> On Sat, Jan 16, 2010 at 3:55 PM, Michael Fischer <michael at dynamine.net>
>> > This scheme seems very baroque. Why not just reduce the size of your
>> > so you don't page-thrash and let Varnish's builtin LRU algorithm handle
>> > eviction?
>> Then I wont be able to cache nearly as much. I want to originate as
>> much content as possible on the varnish servers ie. reduce backend
>> fetches. There is no way I could fit any useful amount of my working
>> set into a storage that could handle the evictions without spending an
>> unreasonable amount of money (basically fit it in RAM.) -I'd love to
>> be proven wrong though. As far as random reads go, the SSD's are
>> really good; it's just the writes that kill me.
>> Right now a mostly filled cache server with ~80-160GB allocated can
>> maintain between 90-92% cache hit ratio at 400-500Mb/sec. When it
>> fills up completely eviction cause the machine to keel over, parent
>> can't ping the child, health checks fail -general badness. I'd like
>> to let the eviction run under supervision (automated supervision) and
>> augment the eviction such that it buys back a few hours not minutes.
> What OS are you running? This might be one of those rare cases where a
> little more "swappiness" (i.e., aggressiveness of the pageout algorithm)
> might buy you something.
This page may be useful if you're running on Linux:
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the varnish-misc