I know the implementation is different. Linux implementation doesn't have the clock heads.
That Linux is using Clockpro is news to me. Linux Memory management usesOn Mon, 12 Mar 2012, Zheng Da wrote:
> I try to understand the Linux memory management. I was told Linux uses
> ClockPro to manage page cache
> and http://linux-mm.org/PageReplacementDesign also says so for file pages.
> But when I read the ClockPro paper,
> it doesn't look the same. The Linux implementation doesn't have
> non-resident pages. Other than
> that, it doesn't have the same test period mentioned in the paper. I wonder
> if the Linux implementation
> have the same effect as ClockPro. Could anyone confirm Linux is still using
> ClockPro?
some ideas from Clockpro to improve reclaim etc but it does not implement ClockPro.