Date: Tue, 30 Dec 2008 15:17:01 -0500 From: Jerry McAllister <jerrymc@msu.edu> To: FreeBSD <freebsd@optiksecurite.com> Cc: Jerry McAllister <jerrymc@msu.edu>, freebsd-questions@freebsd.org Subject: Re: SOLVED: Simple swap question Message-ID: <20081230201701.GD36749@gizmo.acns.msu.edu> In-Reply-To: <494BBFCA.5060305@optiksecurite.com> References: <494A693A.5050204@optiksecurite.com> <200812181028.18306.kirk@strauser.com> <20081218163632.GE5150@torus.slightlystrange.org> <494A820E.2030907@optiksecurite.com> <20081219040719.GA83557@gizmo.acns.msu.edu> <494BBFCA.5060305@optiksecurite.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Dec 19, 2008 at 10:37:46AM -0500, FreeBSD wrote: > Jerry McAllister a écrit : > >On Thu, Dec 18, 2008 at 12:02:06PM -0500, FreeBSD wrote: > > > > > >>Daniel Bye a écrit : > >> > >>>On Thu, Dec 18, 2008 at 10:28:18AM -0600, Kirk Strauser wrote: > >>> > >>>>On Thursday 18 December 2008 09:16:10 FreeBSD wrote: > >>>> > >>>>>Hi everyone, > >>>>> > >>>>>I have a FreeBSD 7.0-Release server that started to swap after an error > >>>>>in a shell script (process spawning competition ;-) ). I killed the > >>>>>shell and the RAM is now OK. The problem is that the swap is still > >>>>>used. > >>>>>How can I "reset" the swap? > >>>>> > >>>>You don't. The system will handle it for you, I promise. :-) > >>>> > >>>And very well, too. > >>> > >>>You can prompt it to move pages back into RAM if you start using a > >>>swapped- > >>>out process again - say, for example, a quiescent word processor had been > >>>swapped out, you could get it back by raising it and starting to type. > >>> > >>>But as Kirk said, there really is no need. It's one of the kernel's many > >>>jobs, and I'm inclined to leave it get on with it! > >>> > >>>Dan > >>> > >>> > >>Thanks for your answer. I'm asking here because it's been several days > >>and there is still used swap for data that should never be used anymore. > >>If the kernel wants to keep it, why not move it to RAM now that there is > >>some free? > >> > > > >Why bother if it isn't being currently used? > > > >////jerry > > > > > Because this server is monitored by Nagios and it emails me every hour a > warning because the swap is not 100% free (I know it's pretty extreme, > but I want to know if the system is swapping). > > I just tried > > swapoff -a ; swapon -a > > and it worked great. > > Thanks everyone for your answer. > > Martin > But, you want it to use swap. The system uses swap to stash stuff it is not currently using - where it can move it back in to use in a much more efficient, fast manner than re-looking it up again on filesystem disk. ////jerry > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20081230201701.GD36749>