Performance gain with virtual memory on 2 harddisk?
Results 1 to 6 of 6

Thread: Performance gain with virtual memory on 2 harddisk?

  1. #1
    Join Date
    Jan 2004

    Performance gain with virtual memory on 2 harddisk?

    Anyone know whether there will be performance increase if i make two virtual memory on two separate harddisk? Like i have 500mb on c: then 500mb on d:, which is 2 harddisk not 2 partition. Will windowxp be smart enough to go back and forth between the two...if one of them is busy? what i mean is if i play game thats on c:..will it use d: as virtual memory...or when i am downloading lots things to d: ...will it use c: as virtual memory?

    Thanks all

  2. #2
    Join Date
    Apr 2003
    Hello chickeneye. Welcome to VirtualDr.
    I have never known of anyone having 2 Virtual Memory files. Somehow I don`t think this would be a good idea.
    What I have read is when you have 2 Hard Drives put the Operating System one one drive and the Virtual Memory file on the other as long as this drive is as fast as (or faster than) the drive which has the Operating System. Some people have noticed a performance increase with this set up, but it works better for some than for others.

    Just make sure it is big enough. Set it to be 1.5 times the size of your RAM

    Last edited by dunedin; January 10th, 2004 at 08:29 AM.

  3. #3
    DrMDJ is offline Virtual PC Specialist!!!
    Join Date
    Apr 2000
    NJ, USA
    NT systems, including XP, allow for multiple pagefiles split over drives/partitions. Splitting it across partitions on the same drive is not effective though. Having it split over multiple physical drives can be. NT can initiated multiple simultaneous I/Os, but that doesn't mean it will always make the best choice in terms of the pagefile it tries to write to. In your case here I think you would probably get the best performance by having a small/minimal pagefile area defined on your main drive and defining a properly sized main one on your second drive.
    Please remember to post back whether your problem is resolved or
    not, so that others may gain from the knowledge.

  4. #4
    Join Date
    Jan 2003
    To add to above, of course posted while I was thinking & typing;

    You may certainly divide the Virtual Memory between drives with success. I don't know what strategy Windows uses for the swapfiles, how intelligent it is (Windows intelligent... !), but using more than one drive will have potential advantages.

    Obviously, if VM is on a drive that is mostly not being accessed for other purposes, access to the swapfile can be quicker. If you are using IDE drives, it is best if the drives are on different IDE channels, as the drives on one IDE channel cannot both be accessed at once.

    SCSI is inherently multi-threaded and drives can be accessed simultaneously, they just have to share the bandwidth. SATA only has one drive per channel, so this is automatically an effective strategy.
    Last edited by Platypus; January 10th, 2004 at 09:01 AM.

  5. #5
    Join Date
    Sep 1999
    Dallas, Tx.
    "If you have two or more hard drives, especially if they reside on separate IDE channels, it is possible to Strip the Page File across these two drives. Windows XP has code within it that will enable a RAID-Type Stripping. Therefore, Windows XP will through its internal algorithms place information in the separate drives. By accessing both of the Drives at the same time to read/write information, Windows XP will considerably improve its performance!"
    "They say "don't try this at home" so I'm coming over to your house to try it."

  6. #6
    Join Date
    Apr 2000
    Friern Barnet, London, England
    I did it a while back, as an experiment. I can't say I've noticed any impovement, but then I have 1GB of RAM, so the pagefile doesn't get a lot of use in my case. It certainly doesn't make the performance worse, so you may as well try it.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts