RE: swap?

"Florian Koenig" <[email protected]>
Newsgroups gmane.linux.gentoo.performance
Message-ID <[email protected]>
> > Also, when I do
> > 
> > free
> > 
> > it shows no swap is used even though physical memory level is 98%.
> 
> free shows no swap used on my system either. and 90% or more physical
> memory use is standard for the linux kernel.

Exactly. In contrast to Windows NT/2000/XP, which tries to swap out as much pages as possible, Linux tries to keep the memory mostly filled. Lots of the memory gets used as cache and buffer so you might actually gain some performance.

The difference between Windows and Linux stems from their different origins. Linux/Unix was always meant to be a server system where the set of running processes doesn't change that often. Therefore it tries to keep pages in memory for as long as possible.

Windows' approach to the problem is geared to desktop performance and so it swaps out 'unused' pages as soon as possible to free memory and keep startup time short for programs being loaded.

The behaviour of Linux is actually hotly debated by the developers as you can see on these two pages, which btw also include some hints on how to tune swapping:

http://kerneltrap.org/node/view/3000
http://kerneltrap.org/node/view/3202

Have a nice weekend and kind regards
floki


--
[email protected] mailing list
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.