Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Jan 2003 14:48:19 +1030
From:      Greg 'groggy' Lehey <grog@FreeBSD.org>
To:        Frank Li <frank19991@hotmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Increase memory limit ?
Message-ID:  <20030116041819.GK8731@wantadilla.lemis.com>
In-Reply-To: <F90GZvbwep09lVCnPL6000180aa@hotmail.com>
References:  <F90GZvbwep09lVCnPL6000180aa@hotmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wednesday, 15 January 2003 at 21:54:54 -0600, Frank Li wrote:
> Thanks, Greg,
>
>> From: Greg 'groggy' Lehey <grog@FreeBSD.org>
>>> Top shows:
>>> Mem: 180M Active, 21M Inact, 32M Wired, 13M Cache, 35M Buf, 656K Free
>>
>> This shows that you have much more than 128 MB of memory in the
>> machine.
>
> I checked it again (by rebooting it and seeing its booting messages, stupid
> method, any good method ? uname -a did not give me the physical memory
> size). 

No, you need dmesg for that.  For example:

CPU: AMD Athlon(tm) XP processor 1700+ (1462.51-MHz 686-class CPU)
  Origin = "AuthenticAMD"  Id = 0x662  Stepping = 2
  Features=0x383f9ff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE>
  AMD Features=0xffffffffc0480000<MP,AMIE,DSP,3DNow!>
real memory  = 536870912 (524288K bytes)
avail memory = 513773568 (501732K bytes)


> The physical memory is actually 256MB.
>
>> And how much swap?
>
> I forgot.  Any command to check that ?

pstat -s.  But it was the line below the one you quoted from top.

> I vaguely remember it's about 2 times of physical memory as
> recommended by BSD.  So it should be about 512MB.  How much should I
> set it, in this case now ? 

It depends on what you need.

> I need a lot of memory.

In your case, I'd create more swap.  But first you should see how much
you're using.

>>> I tried to increase the above limits but failed. They seem to be already
>>> the maximum.
>>
>> No, you need to set them in /etc/login.conf.
>
> Here is what I see in this file.  It seems already maximum.
>
> :cputime=unlimited:\
> :datasize=unlimited:\
> :stacksize=unlimited:\
> :memorylocked=unlimited:\
> :memoryuse=unlimited:\
> :filesize=unlimited:\
> :coredumpsize=unlimited:\
> :openfiles=unlimited:\
> :maxproc=unlimited:\
> :sbsize=unlimited:\
> :priority=0:\

That's not the entire file.  There are multiple classes.  But this
doesn't seem to be your issue.

>> The real issue is why your simulation is dying.  Do you have any
>> messages in /var/log/messages indicating that you're out of swap?
>
> Yes.  Here is what I found in the log:
>
> Dec 30 01:05:05 machi /kernel: pid 28666 (simulation), uid 1000, was killed: out of swap space
> Dec 30 01:05:05 machi /kernel: swap_pager_getswapspace: failed
>
> So, how can I increase swap space?

Create another swap partition.  If you really can't do that, you'll
have to create a vnode device with vnconfig(8), but I don't recommend
that.  In this case, yes, adding more memory might solve the problem.

Greg
--
When replying to this message, please copy the original recipients.
If you don't, I may ignore the reply or reply to the original recipients.
For more information, see http://www.lemis.com/questions.html
See complete headers for address and phone numbers

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




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