Joel Liu's personal annotations on this page
Joel bookmarked
on 2007-12-27
-
What happens is this: Squid creates a HTTP object in "RAM" and it gets used some
times rapidly after creation. Then after some time it get no more hits and the
kernel notices this. Then somebody tries to get memory from the kernel for
something and the kernel decides to push those unused pages of memory out to
swap space and use the (cache-RAM) more sensibly for some data which is actually
used by a program. This however, is done without squid knowing about it. Squid
still thinks that these http objects are in RAM, and they will be, the very
second it tries to access them, but until then, the RAM is used for something
productive.
This link has been bookmarked by 6 people . It was first bookmarked on 27 Dec 2007, by Joel Liu.
-
-
What happens is this: Squid creates a HTTP object in "RAM" and it gets used some
times rapidly after creation. Then after some time it get no more hits and the
kernel notices this. Then somebody tries to get memory from the kernel for
something and the kernel decides to push those unused pages of memory out to
swap space and use the (cache-RAM) more sensibly for some data which is actually
used by a program. This however, is done without squid knowing about it. Squid
still thinks that these http objects are in RAM, and they will be, the very
second it tries to access them, but until then, the RAM is used for something
productive.
-
-
M GSaner use of virtual memory than squid
Would you like to comment?
Join Diigo for a free account, or sign in if you are already a member.