Re: [PATCH 00/34] mm: Page Replacement Policy Framework

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Thu, 23 Mar 2006, Linus Torvalds wrote:

> > LRU's worst case scenarios were well known before I was born.
> 
> The kernel doesn't actually use LRU, so the fact that LRU isn't good seems 
> a non-argument.

Agreed.  The current algorithm in the kernel is close to 2Q, 
just without the corrections that 2Q gets from non-resident
history and the further tuning that is done by clock-pro.

> > - "Every time I wake up in the morning updatedb has thrown my applications
> >    out of memory".
> > 
> > - "Linux is awful every time I untar something larger than memory to disk".
> 
> People seem to think that the fact that there are bad behaviours means 
> that there are somehow "magic" algorithms that don't have bad behaviours.
> 
> I'd really suggest somebody show better real-life numbers with a new 
> algorithm _before_ we do anything like this.

Remember that it's not necessarily about "making a VM that
handles the common case better", but rather about "making
the VM behave well more of the time".

Furthermore, all VM benchmarks are corner cases.  After all,
most systems have enough memory most of the time, and will
not be evicting much at all.  This makes interpreting VM
benchmark results harder than the interpretation of many
other benchmarks...

-- 
All Rights Reversed
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux