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>