Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Nov 2005 00:14:02 -0800
From:      Giorgos Keramidas <keramida@ceid.upatras.gr>
To:        gobbledegeek@gmail.com
Cc:        freebsd-questions@freebsd.org
Subject:   Re: output of top command question
Message-ID:  <20051113081402.GA18897@flame.pc>
In-Reply-To: <463aea570511122358l2ab2db59u3cebc04a42de8aa@mail.gmail.com>
References:  <463aea570511102258o5902b394s77f1caca3a17c0c3@mail.gmail.com> <20051111072901.GA1948@flame.pc> <463aea570511112317v3a00dbbfv98f65e3781450bd0@mail.gmail.com> <20051112100010.GA1945@flame.pc> <463aea570511122358l2ab2db59u3cebc04a42de8aa@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2005-11-13 13:28, Gobbledegeek <gobbledegeek@gmail.com> wrote:
> Thanks. From the article I conclude that Active pages are:
> Pages with page-used bit set
> Inactive and cached refers to the different page queues.
> But I could not correlate "wired" with anything. Any Tips?

The virtual memory pages are not necessarilly associated with a page of
physical memory at all times.  They may be swapped out to disk if they
are active but there is a memory shortage for a particular task.  They
may be inactive or cached and end up being freed, etc.

The "wired" pages are attached to a physical memory page and are never
swapped out to disk.  In general, wired pages are those pages of the
physical memory that the kernel needs to keep around at all times,
because swapping them out is not possible for a variety of reasons
(i.e. they are used asynchronously by a hardware device for DMA
input/output, they contain paging information, and so on).




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051113081402.GA18897>