summaryrefslogtreecommitdiff
path: root/sag-0.6.1-www/Invisible/sag-0.6/node62.html
diff options
context:
space:
mode:
Diffstat (limited to 'sag-0.6.1-www/Invisible/sag-0.6/node62.html')
-rw-r--r--sag-0.6.1-www/Invisible/sag-0.6/node62.html104
1 files changed, 104 insertions, 0 deletions
diff --git a/sag-0.6.1-www/Invisible/sag-0.6/node62.html b/sag-0.6.1-www/Invisible/sag-0.6/node62.html
new file mode 100644
index 0000000..3cf8f07
--- /dev/null
+++ b/sag-0.6.1-www/Invisible/sag-0.6/node62.html
@@ -0,0 +1,104 @@
+<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
+<!--Converted with LaTeX2HTML 96.1-h (September 30, 1996) by Nikos Drakos (nikos@cbl.leeds.ac.uk), CBLU, University of Leeds -->
+<HTML>
+<HEAD>
+<TITLE>Using a swap space</TITLE>
+<META NAME="description" CONTENT="Using a swap space">
+<META NAME="keywords" CONTENT="sag">
+<META NAME="resource-type" CONTENT="document">
+<META NAME="distribution" CONTENT="global">
+<LINK REL=STYLESHEET HREF="sag.css">
+</HEAD>
+<BODY LANG="EN" >
+ <A NAME="tex2html1094" HREF="node63.html"><IMG WIDTH=37 HEIGHT=24 ALIGN=BOTTOM ALT="next" SRC="./next_motif.gif"></A> <A NAME="tex2html1092" HREF="node59.html"><IMG WIDTH=26 HEIGHT=24 ALIGN=BOTTOM ALT="up" SRC="./up_motif.gif"></A> <A NAME="tex2html1086" HREF="node61.html"><IMG WIDTH=63 HEIGHT=24 ALIGN=BOTTOM ALT="previous" SRC="./previous_motif.gif"></A> <A NAME="tex2html1096" HREF="node1.html"><IMG WIDTH=65 HEIGHT=24 ALIGN=BOTTOM ALT="contents" SRC="./contents_motif.gif"></A> <A NAME="tex2html1097" HREF="node114.html"><IMG WIDTH=43 HEIGHT=24 ALIGN=BOTTOM ALT="index" SRC="./index_motif.gif"></A> <BR>
+<B> Next:</B> <A NAME="tex2html1095" HREF="node63.html">Sharing swap spaces with </A>
+<B>Up:</B> <A NAME="tex2html1093" HREF="node59.html">Memory Management</A>
+<B> Previous:</B> <A NAME="tex2html1087" HREF="node61.html">Creating a swap space</A>
+<BR> <P>
+<H1><A NAME="SECTION00630000000000000000">Using a swap space</A></H1>
+<P>
+ An initialized swap space is taken into use with <tt>swapon</tt><A NAME="1904">&#160;</A>.
+ This command tells the kernel that the swap
+ space can be used. The path to the swap space is given as
+ the argument, so to start swapping on a temporary swap
+ file one might use the following command.
+ <BLOCKQUOTE> <TT>
+<code>$</code> <I>swapon /extra-swap</I> <BR>
+<code>$</code>
+ </TT></BLOCKQUOTE>
+ Swap spaces can be used automatically by listing them in
+ the <tt>/etc/fstab</tt><A NAME="1906">&#160;</A> file.
+ <BLOCKQUOTE> <TT>
+<code>/dev/hda8 none swap sw 0 0</code> <BR>
+<code>/swapfile none swap sw 0 0</code>
+ </TT></BLOCKQUOTE>
+ The startup scripts will run
+ the command <tt>swapon -a</tt>, which will start swapping on
+ all the swap spaces listed in <tt>/etc/fstab</tt><A NAME="1908">&#160;</A>. Therefore,
+ the <tt>swapon</tt><A NAME="1910">&#160;</A> command is usually used only when extra swap
+ is needed.
+<P>
+ You can monitor the use of swap spaces with <tt>free</tt><A NAME="1912">&#160;</A>.
+ It will tell the total amount of swap space used.
+ <BLOCKQUOTE> <TT>
+<code>$</code> <I>free</I> <BR>
+<code> total used free shared buffers</code> <BR>
+<code>Mem: 15152 14896 256 12404 2528</code> <BR>
+<code>-/+ buffers: 12368 2784</code> <BR>
+<code>Swap: 32452 6684 25768</code> <BR>
+<code>$</code>
+ </TT></BLOCKQUOTE>
+ The first line of output (<code>Mem:</code>) shows the physical memory.
+ The total column does not show the physical memory used by the
+ kernel, which is usually about a megabyte. The used column shows
+ the amount of memory used (the second line does not count buffers).
+ The free column shows completely unused memory. The shared column shows
+ the amount of memory shared by several processes; the more, the merrier.
+ The buffers column shows the current size of the disk buffer cache.
+<P>
+ That last line (<code>Swap:</code>) shows similar information for the swap
+ spaces. If this line is all zeroes, your swap space is not activated.
+<P>
+ The same information is available via <tt>top</tt><A NAME="1914">&#160;</A>,
+ or using the <tt>proc</tt> filesystem in file <tt>/proc/meminfo</tt><A NAME="1916">&#160;</A>.
+ It is
+ currently difficult to get information on the use of a specific
+ swap space.
+<P>
+ A swap space can be removed from use with <tt>swapoff</tt><A NAME="1918">&#160;</A>.
+ It is usually not necessary to do it, except for temporary
+ swap spaces.
+ Any pages in use in the swap space are swapped in first; if
+ there is not sufficient physical memory to hold them, they will
+ then be swapped out (to some other swap space).
+ If there is not enough virtual memory to hold all of the pages
+ Linux will start to thrash; after a long while it should
+ recover, but meanwhile the system is unusable. You should
+ check (e.g., with <tt>free</tt><A NAME="1920">&#160;</A>) that there is enough free
+ memory before removing a swap space from use.
+<P>
+ All the swap spaces that are used automatically with
+ <tt>swapon -a</tt> can be removed from use with <tt>swapoff -a</tt>;
+ it looks at the file <tt>/etc/fstab</tt><A NAME="1922">&#160;</A> to find what to remove.
+ Any manually used swap spaces will remain in use.
+<P>
+ Sometimes a lot of swap space can be in use even though there
+ is a lot of free physical memory. This can happen for instance
+ if at one point there is need to swap, but later a big process
+ that occupied much of the physical memory terminates and
+ frees the memory. The swapped-out data is not
+ automatically swapped in until it is needed, so the physical
+ memory may remain free for a long time. There is no need to
+ worry about this, but it can be comforting to know what is
+ happening.
+<P>
+<HR><A NAME="tex2html1094" HREF="node63.html"><IMG WIDTH=37 HEIGHT=24 ALIGN=BOTTOM ALT="next" SRC="./next_motif.gif"></A> <A NAME="tex2html1092" HREF="node59.html"><IMG WIDTH=26 HEIGHT=24 ALIGN=BOTTOM ALT="up" SRC="./up_motif.gif"></A> <A NAME="tex2html1086" HREF="node61.html"><IMG WIDTH=63 HEIGHT=24 ALIGN=BOTTOM ALT="previous" SRC="./previous_motif.gif"></A> <A NAME="tex2html1096" HREF="node1.html"><IMG WIDTH=65 HEIGHT=24 ALIGN=BOTTOM ALT="contents" SRC="./contents_motif.gif"></A> <A NAME="tex2html1097" HREF="node114.html"><IMG WIDTH=43 HEIGHT=24 ALIGN=BOTTOM ALT="index" SRC="./index_motif.gif"></A> <BR>
+<B> Next:</B> <A NAME="tex2html1095" HREF="node63.html">Sharing swap spaces with </A>
+<B>Up:</B> <A NAME="tex2html1093" HREF="node59.html">Memory Management</A>
+<B> Previous:</B> <A NAME="tex2html1087" HREF="node61.html">Creating a swap space</A>
+<P><ADDRESS>
+<I>Lars Wirzenius <BR>
+Sat Nov 15 02:32:11 EET 1997</I>
+</ADDRESS>
+</BODY>
+</HTML>