Advance virtual memory management tool?

Hello, is there a way to specify which hard drive to use first and in which order for the virtual memory? Like I added some SSDs + HDDs + PCIe ssd but I would like the PCIe SSD to be used first (if it is the fastest) and then the SSDs and ultimately
the slowest HHDs.
Also if I build a RAID 0 of SSDs I guess it should measure the MB/s and use the fastest first and slowest last. Of course using the PCIe in // with RAID ssds can be great as long as the performance improve.
If such a tool doesn't already exist that will be a great one.
Note: I need a huge amount of virtual memory for few months, I have 64GB ram but buying 1TB will be way too expensive.
Thanks for your help
w
w.

Hi w.
If you don’t want Windows to automatically manage the page file, we have the following options:
You can move the page file to a different volume if you have more than one volume.
If you have more than one volume, you can establish more than one page file.
For any page file, you can choose between System Managed Size and Custom Size.
If you choose Custom Size, you can specify an initial size and a maximum size.
You can remove a paging file from a volume by selecting the volume and choosing No Paging File. (In fact, you can do this to get rid of all paging files, although doing so is not recommended, even on systems with a lot of RAM.)
Because your disk controller can process multiple requests to read or write data concurrently, we should let Windows choose which page file it feels are appropriate.
All we need to do is moving the page file to a fast drive that doesn’t contain your Windows system files if you have more than one physical disk. Using multiple page files split over two or more physical disks is an even better idea.
Regards,
D. Wu
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]

Similar Messages

  • Advance Virtual Memory managment tool?

    Hello, is there a way to specify which hard drive to use first and in which order for the virtual memory? Like I added some SSDs + HDDs + PCIe ssd but I would like the PCIe SSD to be used first (if it is the fastest) and then the SSDs and ultimately
    the slowest HHDs.
    Also if I build a RAID 0 of SSDs I guess it should measure the MB/s and use the fastest first and slowest last. Of course using the PCIe in // with RAID ssds can be great as long as the performance improve.
    If such a tool doesn't already exist that will be a great one.
    Note: I need a huge amount of virtual memory for few months, I have 64GB ram but buying 1TB will be way too expensive.
    Thanks for your help
    w
    w.

    Hi w.
    If you don’t want Windows to automatically manage the page file, we have the following options:
    You can move the page file to a different volume if you have more than one volume.
    If you have more than one volume, you can establish more than one page file.
    For any page file, you can choose between System Managed Size and Custom Size.
    If you choose Custom Size, you can specify an initial size and a maximum size.
    You can remove a paging file from a volume by selecting the volume and choosing No Paging File. (In fact, you can do this to get rid of all paging files, although doing so is not recommended, even on systems with a lot of RAM.)
    Because your disk controller can process multiple requests to read or write data concurrently, we should let Windows choose which page file it feels are appropriate.
    All we need to do is moving the page file to a fast drive that doesn’t contain your Windows system files if you have more than one physical disk. Using multiple page files split over two or more physical disks is an even better idea.
    Regards,
    D. Wu
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • OsX 10.5.1 Virtual memory management

    Is there any way to control which disk OsX uses for swap?
    I have a ridiculously small Raptor that I would like to use as this is about all it's good for, but I can't see any way to control this.

    Here a link to a solution at MacOSXHints-
    http://www.macosxhints.com/article.php?story=20071121070305908

  • Why does my mac use virtual memory when I still have free physical memory?

    I have a 2011 i7 quad core mac, I was hoping it would scream. Most of the time it does. However when trying to edit within FCPX I get a very disappointing experience with many pauses and pin wheels if I don't close every single other program.
    I have 8GB of physical memory and when i'm experiencing these problems I see that i still have 1-2 gb of physical memory free or inactive. At the same time FCPX is only using 2gb of memory. I just happened to keep an eye on the VM page in/outs and noticed them going up.
    Right now i'm doing some browsing and emailing, that's about it.. its sat with over 4gb of memory free or inactive and yet still the page in/outs is still going up occasionally. It's currently at over 2 million page ins, and over 1 million page outs.
    So with so much physical memory free why is this happening!? At the moment the mac feels nice and responsive, but if i start trying to use FCPX i'll start to experience these slowdowns, stalls... whenever i see these i see my main hdd is being accessed whilst the pinwheel is displayed.. I mean i get it, its VM, the hdd is too full, a bit fragmented perhaps, its stalling... but i've got gigs of memory sitting free or inactive... why wont the OS use it!!!
    Would my experience improve if i took the plunge and got 16gb of memory instead of 8gb!?
    Thanks for your help!

    Because without virtual memory, managing computer RAM is a royal pain in the ...
    Virtual memory cost you nothing, and gains you huge benefits, even if you do not notice it
    What cost you is when you need more real RAM than is available, and things are thown out of RAM, either back to the original file it came from (Read Only information), or pushed out to the swapfiles (/var/vm/*).  Then the system has to wait for slower disk access.  But even this is better than not being able to run the apps until you quit something else.
    (speaking as someone that starting his professional life working with 1" punch paper tape, 80 columns cards, 7-track and 9-track mag tapes, 1MB disks (you heard me right 1 Megabyte), etc..., and trust me when I tell you that virtual memory is a god send to software development).
    There are a lot of problems running a modern operating system with out virtual memory.  For example all the shared libraries and frameworks that provide services to an application would all need to be compiled into the application, which means every application gets bigger and instead of having a single copy of the shared library or framework, you would have dozens of copies wasting your RAM.
    Without virtual memory, you would be required to find a contiguous chunk of RAM to run your application.  Think of this like going out to dinner by yourself, you can find any available table, but if you go to dinner with your extended family, you need a table for 10 to 15, and if you are going to dinner with your high school graduation class, you will need hundreds of seats all next to each other and a very large table.  In the later situations you have to wait until the resturante has enough contiguous space, which means you have to wait until other diners finish.  There may be lots of empty tables, but they are not together, and your group wants/needs to sit together.  Virtual memory allows gathering any 4K chunk of RAM, building a virtual memory map for all those random 4K chunks, and make it look like one big contiguous chunk of RAM, so you can run your application right away, no waiting.
    Going back to shared libraries and frameworks.  This code will need to have addresses resolved so they branch to the correct locations during execution, and it will need to have addresses resolved on where its program variables are located in RAM.  Using virtual memory, you can local a shared object into RAM, then place it in everyone's virtual memory map at the exact same RAM address.  This means everyone can use the exact same code, and since everyone is using it at the same RAM address, it makes life so much easier for the operating system (translation, less work, less wasted CPU time, faster execution).
    When a program wants to grow, for example a web browser loading a web page (and its images) into RAM, it needs to allocate additional RAM.  In the contiguous RAM model, you need to get control of the RAM that imediately following your program, but if that RAM is being used by someone else, you have to wait until that program goes away.
    Virtual memory provides protection from another program looking at and modifying your program's RAM.  Malware would just love for virtual memory to go away.
    You want virtual memory.  What you do not want is excessive paging activity.
    If you are concerned, then you can launch Applicaitons -> Utilities -> Terminal.  Once you have a terminal command prompt, enter the following command:
    sar -g 60 100
    which will tell you the number of 4k pages written to /var/vm/pagefile ever minute for 100 minutes (modify the numbers to suit your tastes).  You can then go about your normal usage, and come back later to see how much you have been using the pagefiles.  If you have mostly zeros, and an occasional small burst, this is noise, and not worth worrying about.  If you have sustained pageout activity, with higher numbers, then you should either consider running less things all at the same time, or looking for an application that is being greedy with its memory use (or has a memory leak), OR get more RAM for your Mac if you need to do all those things at once.
    But do not complain about virtual memory.  Life would be much worse without it.  Then again if you have a better idea, write a research paper, and get operating system vendors (as well as hardware vendors) to implement your ideas.  I am serious, as I've seen many accepted computing ideas be overturned by good new ideas.

  • IPhone: Memory Management / Tracking Tools

    I am new to Mac/iPhone programming but have 20+ years in Windows. I am not familiar with the tools but MS Dev Studio will show memory leaks as the app shuts down. Is there a similar switch to turn on for xcode? I am having trouble with the gestalt of memory management on this platform. For example, I know this is bad code style but is there a leak here?
    myLabel.text = [@"Hello, World. " stringByAppendingString: myTextField.text];
    Thanks,
    Todd

    I found section four of this document incredibly useful.
    Broadly speaking, if you create an object using "alloc" you need to manually clean up afterwards, otherwise it will be autoreleased and you won't get a memory leak.
    XCode comes with Instruments which allows you to track down leaks (among other things).
    Cheers,
    --> Stephen

  • SQL Error Data Flow Task 1: The buffer manager detected that the system was low on virtual memory...

    I'm relatively new to SQL and this is the error that appeared when I tried importing my data. Not sure how to deal with this. Help please. Thanks a lot!
    Information 0x4004800c: Data Flow Task 1: The buffer manager detected that the system was low on virtual memory, but was unable to swap out any buffers. 14 buffers were considered and 14 were locked. Either not enough memory is available to the pipeline
    because not enough is installed, other processes are using it, or too many buffers are locked.

    Either reduce the amount of data e.g. by lowering the Data Flow Task records max per batch and buffer size
    or install more RAM, or process on a more capable computer.
    Arthur
    MyBlog
    Twitter

  • Error message that no virtual memory pops up & crashes when application is run for more than 1 hour

    My application uses VISA serial operations. It has arrays to store data collected from various devices. I reinitialise the arrays each time the index reaches 50.
    Data acquisitions is carried out in separate threads by invoking the runVI method.
    When i run the application on Win XP continuaously for more than 1 hour it gives an error message that no more virtual memory to complete the task and the system hangs up.
    I open the serial port only once and close it when the application is terminated. But serial read/write operations are done continuaously
    Is the error caused due to memory leakage? How can i solve the problem. It's very urgent and i shall be thankful if i ge
    t the help.

    Yes, it sounds like a memory leakage (either that or you're trying to run an advanced app on an old computer w/ little memory and a small hard drive).
    Things to try:
    1. Ensure it's only labview, and not say labview and another application interacting. This isn't a likely case, but you never know what people have on their boxes and I've seen some weird things with virus scanners. Hit Ctrl-Shift-Esc to get the task manager. Go to processes and watch the memory consumption (click Memory twice to sort in descending order) of the various processes. If labview keeps rising, you've got a leak.
    2. If only a reasonable amount of memory is being used, double check your page file settings (read virtual memory).
    From the Control Panel
    Select System
    Select
    Advanced Tab
    Under Performance, select the Settings button
    Select Advanced Tab
    Under Virtual Memory, let windows dynamically adjust the page file (and any XP speed tweakers out there can now chime in about how wrong this is. This essentially allows windows to keep upping the virtual memory as needed by various processes.
    3. Find the leak. In LV Tools->Advanced->Profile VIs. Turn on memory stats. Start the profiler. Start your vi. If the vi crashes labview totally, you'll have to keep hitting snapshot to find the leaky vi (the one that's memory keeps growing).
    4. Upload the vi to the forum so we can give it a looksee.
    G'luck
    2006 Ultimate LabVIEW G-eek.

  • Low virtual memory

    i am running a vi which uses telnet, and has 5 picture indicators on the front panel with 2 or 3 Jpeg's in each of them. after running the vi for approx 30 mins, virtual memory runs out.

    A couple things to try:
    1. Can you post the vi in question?
    2. You can use the vi profiler to see which aspect is using the memory over time. Turn it on under Tools->Advanced->profile vis, check "Profile Memory Usage" and then run the program.
    3. Which OS are you using? What is your hard drive free space? What is your physical memory size. For NT based windows OSs (NT, XP, 2000, ME) the Task Manager will also give you memory statistics (ctlr-alt-del to bring it up). In 95/98 you can get the same info using the Start Menu->Accesories->System Tools->System Monitor.
    Hope it helps!
    ~js
    2006 Ultimate LabVIEW G-eek.

  • When playing games on facebook, I often get the message "virtual memory too low, is being increased" Is there something I can do to clean out the "virtual memory" to avoid this?

    As mentioned in my question above, it happens usually during playing games. I wondered if there were someway to clean out the virtual memory, as opposed to it "increasing" continually and overloading my memory in general. You are speaking with a computer novice for the most part, so I am unfamiliar with a lot. I do do updates and general maintenance on the computer, but is that enough for this issue?

    Your plugins list shows outdated plugin(s) with known security and stability risks.
    * Shockwave Flash 10.0 r45
    Update the [[Flash]] plugin to the latest version.
    *http://www.adobe.com/software/flash/about/
    Physical memory is the memory that is installed on your computer as real memory. To be able to run programs that require more memory and more programs at the same time (via time sharing and task switching) it is also possible to move (swap) currently not needed code and data to disk to make room for other programs and data. The total memory available for programs is the Virtual Memory.
    You can check the Virtual Memory settings here: Control Panel > System > Advanced > Performance > Settings (Advanced tab)<br />
    Windows can manage more memory then is physical available and that memory is stored in a page file on your hard drive.
    If the size of that file is not large enough and all available memory is in use then you get the Virtual Memory is low warning.
    Make sure that you have at least 1 GB or the recommended setting for the Virtual Memory.
    If you have less than 1 GB physical memory installed on your computer then if possible add more memory.
    http://support.microsoft.com/kb/555223 - RAM, Virtual Memory, Pagefile and all that stuff

  • How to change Virtual Memory in Windows 7 with SSD and 16GB RAM

    I have SSD Samsung 850Pro with OS Windows 7 and have installed physical RAM 16GB.
    In Adobe Help/Optimize performance/Photoshop written :
    " To change Virtual Memory in Windows 7 and Vista, quit all applications and then do the following:
    Choose Start > Control Panel, and double-click System.
    Choose Advanced System Settings in the Tasks list.
    Select the Advanced tab and click Settings in the Performance section.
    Select the Advanced tab and click Change.
    Deselect Automatically Manage Paging File Size For All Drives.
    Click each hard disk letter to show the available space on that drive. Select a hard drive that has three times the amount of your computer’s installed RAM and doesn’t contain a scratch disk.
      Select Custom Size, and type the amount of your physical RAM plus 300 MB in the Initial Size box. Type three times the amount of your computer’s installed RAM into the Maximum Size box. 
    Click Set, and then click OK. Continue to click OK to exit all dialog boxes.
    Restart the computer: If you have applications open, select Restart Later, close your applications, then restart Windows. Otherwise, click Restart Now. "
    Select Custom Size, and type the amount of your physical RAM plus 300 MB in the Initial Size box. Type three times the amount of your computer’s installed RAM into the Maximum Size box.
    I have 16GB RAM
    in the Initial Size box : 16384+300=16684MB
    in the Maximum Size box:16684x3=50052MB
    but in the description of SSD written :
    " In order to address any potential lack of memory capacity, the Windows operating system automatically generates a block of virtual memory (pagefile.sys) on the C: drive.  For example, a Windows® 7 64-bit system with 4 GB of physical memory would generate 4 GB of virtual memory at boot time.
    In the past, before PC Memory (DRAM Modules) were available in high volume, PCs needed to utilize some HDD space to address any memory shortcomings. Today, with PCs featuring 4 GB of memory or more, it is possible to reduce or even eliminate the use of virtual memory.  Additionally, using expanded physical memory, rather than creating virtual memory on the SSD, has performance and reliability advantages for the entire system.  Some applications may require the use of virtual memory. In this case, please consider your specific application requirements before disabling this feature!!! ”..."SET virtual memory in the Initial Size Box :200MB and in the Maximum Size box: 2048MB"
    what is the right choice ???
    Please Help

    Windows set to default virtual memory : 16348 MB =16GB !
    But SSD program Samsung Magician wants virtual memory between in the Initial Size Box :200MB and in the Maximum Size box: 2048MB or 4096MB. If more than 8GB suggests that SSD will work slowly.
    Perhaps the description in Adobe execution Help / Optimize / Photoshop is not correct or ?

  • RE: (forte-users) memory management

    Brenda,
    When a partition starts, it reserves the MinimumAllocation. Within this
    memory space, objects are created and more and more of this memory is
    actually used. When objects are no longer referenced, they remain in memory
    and the space they occupy remains unusable.
    When the amount of free memory drops below a certain point, the garbage
    collector kicks in, which will free the space occopied by all objects that
    are no longer referenced.
    If garbage collecting can't free enough memory to hold the additional data
    loaded into memory, then the partition will request another block of memory,
    equal to the IncrementAllocation size. The partition will try to stay within
    this new boundary by garbage collecting everytime the available part of this
    memory drops below a certain point. If the partition can't free enough
    memory, it will again request another block of memory.
    This process repeats itself until the partition reaches MaximumAllocation.
    If that amount of memory still isn't enough, then the partition crashes.
    Instrument ActivePages shows the memory reserved by the partition.
    AllocatedPages shows the part of that memory actually used.
    AvailablePages shows the part ot that memory which is free.
    Note that once memory is requested from the operating system, it's never
    released again. Within this memory owned by the partition, the part actually
    used will always be smaller. But this part will increase steadily, until the
    garbage collecter is started and a part of it is freed again.
    There are some settings that determine when the garbage collector is
    started, but I'm not sure which ones they are.
    The garbage collector can be started from TOOL using
    "task.Part.OperatingSystem.RecoverMemory()", but I'm not sure if that will
    always actually start the garbage collector.
    If you track AllocatedPages of a partition, it's always growing, even if the
    partition isn't doing anything. I don't know why.
    If you add AllocatedPages and AvailablePages, you shoud get the value of
    ActivePages, but you won't. You always get a lower number and sometimes even
    considerably lower. I don't know why.
    Pascal Rottier
    Atos Origin Nederland (BAS/West End User Computing)
    Tel. +31 (0)10-2661223
    Fax. +31 (0)10-2661199
    E-mail: Pascal.Rottiernl.origin-it.com
    ++++++++++++++++++++++++++++
    Philip Morris (Afd. MIS)
    Tel. +31 (0)164-295149
    Fax. +31 (0)164-294444
    E-mail: Rottier.Pascalpmintl.ch
    -----Original Message-----
    From: Brenda Cumming [mailto:brenda_cummingtranscanada.com]
    Sent: Tuesday, January 23, 2001 6:40 PM
    To: Forte User group
    Subject: (forte-users) memory management
    I have been reading up on memory management and the
    OperatingSystemAgent, and could use some clarification...
    When a partition is brought online, is the ActivePages value set to the
    MinimumAllocation value, and expanded as required?
    And what is the difference between the ExpandAtPercent and
    ContractAtPercent functions?
    Thanks in advance,
    Brenda
    For the archives, go to: http://lists.xpedior.com/forte-users and use
    the login: forte and the password: archive. To unsubscribe, send in a new
    email the word: 'Unsubscribe' to: forte-users-requestlists.xpedior.com

    The Forte runtime is millions of lines of compiled C++ code, packaged into
    shared libraries (DLL's) which are a number of megabytes in size. The
    space is taken by the application binary, plus the loaded DLL's, plus
    whatever the current size of garbage collected memory is.
    Forte allocates a garbage-collected heap that must be bigger than the size
    of the allocated objects. So if you start with an 8MB heap, you will always
    have at least 8MB allocated, no matter what objects you actually
    instantiate. See "Memory Issues" in the Forte System Management Guide.
    -tdc
    Tom Childers
    iPlanet Integration Server Engineering
    At 10:37 PM 6/11/01 +0200, [email protected] wrote:
    Hi all,
    I was wondering if anyone had any experience in deploying clients on NT
    concerning
    the memory use of these client apps.
    What is the influence of the various compiler options (optimum
    performance, memory use etc)?
    We seem to see a lot of the memory is taken by the Forte client apps (seen
    in the Task Manager
    of NT) in respect to the other native Window apps. For example an
    executable of approx 4Mb takes up to
    15Mb of memory. When I look at the objects retained in memory after
    garbage collection, these are about
    2Mb. Where do the other Mb's come from?

  • How to change the optimal virtual memory

    Hi, i use a tevra m2 1.8 GHz 512 MB laptop.
    normally used for office work and not for gaming,
    antivirus bitdefender consumes lots of memory so one has to be cautious on using memory.
    so i was wondering if anybody knows how to configure the best the 'virtual memory' : min and max : about 1.5 and 2 times the RAM-size ?
    Thanks in advance

    Hi
    Please go to:
    System Properties - "Advanced" tab - Settings in the performance area - "Advanced" tab - "Change" button
    There you will find the Virtual memory settings.
    I would recommend setting the settings to "System managed size". In this case the OS will control the value automatically.

  • I need to clean up so i can have some more virtual memory get rid of old things i do not need like music etc.

    ''Duplicate post, continue here - [https://support.mozilla.com/en-US/questions/782884]''
    helpe delete things from my virtual memory so i can have more

    Virtual memory has nothing to do with having files saved on your hard drive, unless you also get an error about disk space.
    You can check the Virtual Memory settings here: Control Panel > System > Advanced > Performance > Settings (Advanced tab)<br />
    Windows can manage more memory then is physical available and that memory is stored in a page file on your hard drive.<br />
    If the size of that file is not large enough and all available memory is in use then you get the Virtual Memory is low warning.<br />
    Make sure that you have at least 1 GB or the recommended setting for the Virtual Memory.<br />
    If you have less than 1 GB physical memory installed on your computer then if possible add more memory.<br />
    * http://support.microsoft.com/kb/555223 - RAM, Virtual Memory, Pagefile and all that stuff

  • Internet Explorer 9 breaks Forefront TMG Management Tools

    Hello
    We use here TMG Management tools to administrate a TMG array remotely, and after installing IE9 (RTM), these tools give all kinds of error messages like 'member not found', 'refresh failed' and so on. Is there a (hot)fix for this?
    Thanks in advance,
    Jeroen.

    Hi there,
    Thank you for the update.
    Our engineer is investigating the issue, however we got no repro after several tests. We may need your help to get a repro in our lab.
    Jens.Mander – “so it is here - i can reproduce the error in my vms!” – hi jens, would you please help us to get the export of your virtual machine?
    For your convenience, I have created a workspace for you.  You can upload the information files to the following link.  (Please choose "Send Files to Microsoft")
    Workspace URL:  (https://sftasia.one.microsoft.com/choosetransfer.aspx?key=86fea7d2-6ab0-4f30-8e52-ea6d6c79b8da)
    Password:
    L{GXQ3mB#xwi
    Note: Due to differences in text formatting with various email clients, the workspace link above may appear to be broken.  Please be sure to include all text
    between '(' and ')' when typing or copying the workspace link into your browser.
    Regards,
    Nick Gu - MSFT

  • My virtual memory is too low.how can i increase it?

    when playing Cityville,I sometimes receive a message saying that my virtual memory is too low.What can be done to correct this?

    You can check the Virtual Memory settings here: Control Panel > System > Advanced > Performance > Settings (Advanced tab)<br />
    Windows can manage more memory then is physical available and that memory is stored in a page file on your hard drive.<br />
    If the size of that file is not large enough and all available memory is in use then you get the Virtual Memory is low warning.<br />
    Make sure that you have at least 1 GB or the recommended setting for the Virtual Memory.<br />
    If you have less than 1 GB physical memory installed on your computer then if possible add more memory.<br />
    * http://support.microsoft.com/kb/555223 - RAM, Virtual Memory, Pagefile and all that stuff
    * http://en.wikipedia.org/wiki/Virtual_memory

Maybe you are looking for

  • Download MAC OS X lion

    I purchased and install MAC from app store. How do I download Mac OS X lion that I purchased?, I purchased and install MAC from app store. How do I download Mac OS X lion that I purchased?

  • Strange Problem with File Content Conversion (Sender)

    Hi, I have a strange problem. I have a sender file adapter with content conversion (csv -> xml). The adapter produces the following error during the processing... - 2006-02-06 16:34:00 CET: Error: Conversion of part of file content of 'OE_Extractor_4

  • Moving a rgrad to a track

    I am trying to move an rgrad to a track and cannot quite figure out how to do it. I have tried to add a move 2d but the same thing. I cannot make the connection between track and the move 2d node. Am I missing something here?

  • Stop iTunes 11.0 from launching automatically when iPhone is connected?

    Hi all - Just got an iPhone 5 and connected it to my computer to charge. Discovered upon doing so that my version of iTunes is now upgraded to 11.0.  How do I stop iTunes 11.0 from automatically launching when I connect my iPhone?  I can't find an ap

  • Activation Code Requested

    Win 7 Ultimate was purchased from a reputable supplier and I have no reason to believe it is not genuine.  After visiting a clients site today and connecting to his network I am receiving a message "This copy of Windows is not genuine".  I upgraded f