<>
" I
guess that may have to do with Stata's usage of virtual memory, or are
all of you, who have tested this today, sure that Stata acually are
using all those GB's of physical RAM?"
As I said http://www.stata.com/statalist/archive/2010-01/msg00389.html : I
played around with 75% of mem (so no virtual mem) and did not experience
problems. It is however true that Stata grabs virtual mem automatically, and
-set virtual on- merely improves its efficient use...
HTH
Martin
-----Ursprüngliche Nachricht-----
Von: [email protected]
[mailto:[email protected]] Im Auftrag von Joachim
Landström
Gesendet: Dienstag, 12. Januar 2010 21:10
An: [email protected]
Betreff: Re: AW: AW: st: Increasing Stata Memory
The fantastic history of computing power. . .
From the discussion today, it is clear that 64 bit machines can
allocate a fair bit more memory to Stata than my claimed 50% of RAM. I
guess that may have to do with Stata's usage of virtual memory, or are
all of you, who have tested this today, sure that Stata acually are
using all those GB's of physical RAM?
If so, I will agree that my hypothesis is rejected at a proper
significance level. . .
:)
/Joachim
Quoting Jeph Herrin <[email protected]>:
> *nux uses virtual memory, and so can allocate (and use)
> more memory than RAM. Back when RAM was expensive I recall
> running Stata (6? 7?) on a special purpose SunOS machine
> I bought for a project; it had a massive 100mb of RAM, and
> I could allocate several times that to Stata. Took forever
> to run, though. Cost $13k in 1997 dollars...
>
>
>
>
>
> Ulrich Kohler wrote:
>> Hm, I always thought I can get even more memory than I physically
>> have. I tried forval x = 3000(100)10000 {
>> di "Trying to set memory to `x' Mb"
>> set mem `x'M
>> }
>>
>> on my 64-bit Linux system with 8GB of memory without any problems. (I
>> haven't, loaded any data though)
>>
>> Uli
>>
>> Am Dienstag, den 12.01.2010, 14:09 +0100 schrieb Joachim Landström:
>>> Neil,
>>> From what I have read on the subject, my understanding is as
>>> follows. Both 32-bit and 64-bit systems run under the same sort of
>>> memory limitation
>>> independently of operating system (Linux/Win). No operating system
allows
>>> programs to use more than 50 percent of RAM. Since 32-bit systems only
can
>>> use a maximum of 4 GB RAM, it follows that a 32-bit system cannot
allocate
>>> more than 2 GB of RAM. 64-bit systems can use, from what I have heard,
an
>>> unlimited amount of RAM but they will still not allocate more than
maximum
>>> 50 percent of RAM to other programs. Thus, in your case, your
>>> system will not allocate more than maximum 2GB RAM
>>> to programs despite your 64-bit system. But if you increase the amount
of
>>> physical RAM to 8GB you should be able to allocate up to 4 GB of RAM to
>>> programs and consequently set the Stata memory to much higher than 1.3
GB.
>>>
>>> /Joachim
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: [email protected]
>>> [mailto:[email protected]] On Behalf Of Neil Shephard
>>> Sent: Tuesday, January 12, 2010 11:19 AM
>>> To: [email protected]
>>> Subject: Re: AW: AW: st: Increasing Stata Memory
>>>
>>> I noticed the other day that on my GNU/Linux system with 4Gb of RAM
>>> and support enabled in the kernel for such an amount of RAM that under
>>> my 64-bit installation I'm unable to allocate more than 1.3Gb...
>>>
>>> . about
>>>
>>> Stata/IC 11.0 for Unix (Linux 64-bit x86-64)
>>> Born 21 Oct 2009
>>> Copyright (C) 1985-2009
>>>
>>> <--- snip --->
>>>
>>> . forval x = 1000(10)2000{
>>> 2. di "Trying to set memory to `x' Mb"
>>> 3. set mem `x'M
>>> 4. }
>>> Trying to set memory to 1000 Mb
>>> (1024000k)
>>> Trying to set memory to 1010 Mb
>>> (1034240k)
>>> Trying to set memory to 1020 Mb
>>> (1044480k)
>>> Trying to set memory to 1030 Mb
>>> (1054720k)
>>> Trying to set memory to 1040 Mb
>>> (1064960k)
>>> Trying to set memory to 1050 Mb
>>> (1075200k)
>>> Trying to set memory to 1060 Mb
>>> (1085440k)
>>> Trying to set memory to 1070 Mb
>>> (1095680k)
>>> Trying to set memory to 1080 Mb
>>> (1105920k)
>>> Trying to set memory to 1090 Mb
>>> (1116160k)
>>> Trying to set memory to 1100 Mb
>>> (1126400k)
>>> Trying to set memory to 1110 Mb
>>> (1136640k)
>>> Trying to set memory to 1120 Mb
>>> (1146880k)
>>> Trying to set memory to 1130 Mb
>>> (1157120k)
>>> Trying to set memory to 1140 Mb
>>> (1167360k)
>>> Trying to set memory to 1150 Mb
>>> (1177600k)
>>> Trying to set memory to 1160 Mb
>>> (1187840k)
>>> Trying to set memory to 1170 Mb
>>> (1198080k)
>>> Trying to set memory to 1180 Mb
>>> (1208320k)
>>> Trying to set memory to 1190 Mb
>>> (1218560k)
>>> Trying to set memory to 1200 Mb
>>> (1228800k)
>>> Trying to set memory to 1210 Mb
>>> (1239040k)
>>> Trying to set memory to 1220 Mb
>>> (1249280k)
>>> Trying to set memory to 1230 Mb
>>> (1259520k)
>>> Trying to set memory to 1240 Mb
>>> (1269760k)
>>> Trying to set memory to 1250 Mb
>>> (1280000k)
>>> Trying to set memory to 1260 Mb
>>> (1290240k)
>>> Trying to set memory to 1270 Mb
>>> (1300480k)
>>> Trying to set memory to 1280 Mb
>>> op. sys. refuses to provide memory
>>> r(909);
>>>
>>> !uname -a
>>> Linux morgan 2.6.31-tuxonice #6 SMP Wed Dec 9 13:26:25 GMT 2009 x86_64
>>> Intel(R) Core(TM)2 Duo CPU E8500 @ 3.16GHz GenuineIntel GNU/Linux
>>>
>>> ...which surprised me as its 64-bit OS and Stata (static install as I
>>> had issues with some of the GUI libraries).
>>>
>>> Neil
>>
>>
>>
>> *
>> * For searches and help try:
>> * http://www.stata.com/help.cgi?search
>> * http://www.stata.com/support/statalist/faq
>> * http://www.ats.ucla.edu/stat/stata/
>>
> *
> * For searches and help try:
> * http://www.stata.com/help.cgi?search
> * http://www.stata.com/support/statalist/faq
> * http://www.ats.ucla.edu/stat/stata/
--
Joachim Landström
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/