All of lore.kernel.org
 help / color / mirror / Atom feed
From: Doug Dumitru <doug@easyco.com>
To: "Vaibhav Sharma, Noida" <Vaibhavs@noida.hcltech.com>,
	user-mode-linux-devel@lists.sourceforge.net
Subject: Re: [uml-devel] memory
Date: Sun, 23 Jan 2005 00:28:04 -0800	[thread overview]
Message-ID: <41F36014.7050905@easyco.com> (raw)
In-Reply-To: <267988DEACEC5A4D86D5FCD780313FBB03B12C4B@exch-03.noida.hcltech.com>

Vaibhav Sharma, Noida wrote:
> Hi,
> I have to build a simulator, to check the scalability limits in memory 
> management of linux. For this, the simulator  will provide a large 
> amount of RAM (in GBs), even if the amout of physical memory is only 512MB.
> 
> Can UML be used for this purpose? I had seen the "mem" option in the 
> kernel switches option of UML. Can UML simulate such a case? If it does, 
> how UML handles this? Specifically, can the UML kernel allocate all this 
> amount of memory (leaving aside the page faults which will be generated 
> in case of read/write requests to the allocated pages, for it has to use 
> the actual RAM)? Say, for example if I allocate 4 GB, will the UML 
> kernel allocate all the amount in the simulated RAM. (maybe it does it 
> in the some swap, or the /tmp, as the documentation says for the "mem" 
> usage <_http://user-mode-linux.sourceforge.net/switches.html_> . 
> 
> If I have wrong interpretation of the "mem" option in UML, please do 
> correct me.
> 
> TIA,
> Vaibhav

Mr. Sharma,

What you are trying to do will work, but not for large amounts of 
memory.  UML runs the client using a single user mode memory block as 
the entire client's core.  Thus the clients core size is limited to what 
a single task can allocate as plain memory.  With x86 architechure cpus, 
this is 2G or 3G depending on how you build a kernel (but usually 2G). 
There are no paging mechanism here so there is no way to make it "gigabytes"

Others can correct me if I have the exact numbers wrong.



-- 

--------------------------------------------------------------------
Doug Dumitru     800-470-2756     (610-237-2000)
EasyCo LLC       doug@easyco.com  http://easyco.com
--------------------------------------------------------------------


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

  reply	other threads:[~2005-01-23  8:27 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-01-23  6:46 [uml-devel] memory Vaibhav  Sharma, Noida
2005-01-23  8:28 ` Doug Dumitru [this message]
2005-01-23  9:51   ` Rob Landley
2005-01-24 18:41     ` Blaisorblade
2005-01-23 18:27   ` Henrik Nordstrom
2005-01-23 18:25     ` Rob Landley
2005-01-24 10:02       ` Henrik Nordstrom
2005-01-24 18:52         ` Blaisorblade
2005-01-24  1:11 ` Jeff Dike
2005-01-24  5:10   ` Rob Landley
2005-01-24 10:12     ` Henrik Nordstrom
2005-01-24 11:31       ` Bodo Stroesser
2005-01-24 11:32         ` stian
     [not found]         ` <200501241811.j0OIBYXk002874@ccure.user-mode-linux.org>
2005-01-24 16:24           ` Bodo Stroesser
  -- strict thread matches above, loose matches on Subject: below --
2005-01-24  8:13 Vaibhav  Sharma, Noida
2005-01-24 12:43 ` Rob Landley
2005-01-24 19:07 ` Blaisorblade
2005-01-24 22:41   ` Henrik Nordstrom
2005-01-25  1:40     ` Rob Landley

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=41F36014.7050905@easyco.com \
    --to=doug@easyco.com \
    --cc=Vaibhavs@noida.hcltech.com \
    --cc=user-mode-linux-devel@lists.sourceforge.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.