Windows Vista Forums
Vista Forums Home Join Vista Forums Windows 7 Forum Vista Tutorials Tags
Welcome to Windows Vista Forums. Our forum is dedicated to helping you find solutions with any problems, errors or issues you are experiencing with Windows Vista. The Vista forum also covers news and updates and has an extensive Windows Vista tutorial section that covers a wide range of tips and tricks.

Go Back   Vista Forums > Vista Forums > General Discussion

Vista - Virtual Drives - Allocation

Reply
 
Old 03-30-2008   #1 (permalink)
SteveM


 
 

Virtual Drives - Allocation

I have Vist 64 bit, 4gig mem, E6850, 500gig HD SATA II,

What would be the gains, if indeed there are any, if I installed a E-IDE 160 gig drive - slave to my DVD writer, THEN used it as Vitual memory for the OS. Could also allocate 'temp' forlders, Nero's caching, and so on.

Anybody have a clue OR am I talking a load of c&*$. ?

My System SpecsSystem Spec
Old 03-30-2008   #2 (permalink)


Vista x64 Ultimate SP2, Windows 7 Ultimate x64
 
 

Re: Virtual Drives - Allocation

Hi Steve,

To gain any performance from relocating your Virtual Page memory, the drive it is being moved to will need to be faster than the drive Vista is installed on. Which of course you would have Vista installed on the faster one anyway though.

Usually you will just gain space by having items installed or relocated to the second drive. In some cases you can gain a bit of performance when you have some programs, like games, install on the second drive. Vista can then do whatever on it's drive while loading the program (game) on the other drive at the same time.

Hope this helps,
Shawn
My System SpecsSystem Spec
Old 03-30-2008   #3 (permalink)
SteveM


 
 

Re: Virtual Drives - Allocation

Hi shawn,

I understand about the discussion point on drive specs, but, how do you guage a drive writing whilst it is reading, if the virtual memory is on the same drive. Is not the question also if running two CPU's and the virtual drive on a different interface -OS on SATA, Virtual on IDE is the actual work load distributed more effectivly ?

On another note I will be installing the drive on the IDE to use for video editing as a virtual drive in any case.

Thanks.
Steve.
My System SpecsSystem Spec
Old 03-30-2008   #4 (permalink)


Vista x64 Ultimate SP2, Windows 7 Ultimate x64
 
 

Re: Virtual Drives - Allocation

Steve,

Vista will not be able to read and write to the virtual memory at the exact same time no matter what drive it was on. That's why it's always best to have it or Vista on the fastest drive you have installed.

I believe you are correct and that it should run better with the video editing set on another drive. This way Vista will load what it needs from it's drive, while at the same time reading and writing to the video editing drive.

Good luck to you,
Shawn
My System SpecsSystem Spec
Old 04-01-2008   #5 (permalink)
SteveM


 
 

Re: Virtual Drives - Allocation

Quote  Quote: Originally Posted by Brink View Post
Steve,

Vista will not be able to read and write to the virtual memory at the exact same time no matter what drive it was on. That's why it's always best to have it or Vista on the fastest drive you have installed.

I believe you are correct and that it should run better with the video editing set on another drive. This way Vista will load what it needs from it's drive, while at the same time reading and writing to the video editing drive.

Good luck to you,
Shawn
OK !
I am NOT been rude (I wish to make this quite clear).
Do you understand or are you involved in the programming of Vista 64 ?

Why :

Because my understanding of 64 bit OS's are the usability of the CPU's.
If the OS gives a task to the CPU to read data and then (if it is correctly programmed) to use the other CPU to write data it does not matter at all where that read/write information is from.

Yes I see your point on how fast a disk is capable of read/write, but in a "multitasking" enviroment and along a 64 bit data bus what is lost on one hand is gained on another.

ALso Vist and windows has always given the opertunity to have a virtual drive allocated anywhere the user so whishes. So have the programs enhanced this operation or Not.

With respect.
SteveM.
My System SpecsSystem Spec
Old 04-01-2008   #6 (permalink)


Vista x64 Ultimate SP2, Windows 7 Ultimate x64
 
 

Re: Virtual Drives - Allocation

No problem Steve,

Having the CPU's multitasking will certainely help performance. Of course, the read/write would work best when reading from one drive while writing to a separate drive at the same time instead of from the same drive or partition.

Vista has improved Virtual Memory management. Although it usually works best when managed by Vista on the same partition as Vista is installed on, you can certainely relocate it to see if it will run better on the other drive. You can see how to do this in Vista here if needed.

Virtual Memory Paging File - Change

I think if you ran your programs off of the SATA drive and used the IDE drive for Virtual Memory and the temps (or the other way around), it may help some because of the read/write performance from above. The only drawback I see is having the IDE as a slave to the DVD drive. If you can, you might have the SATA connected to a SATA connector, then have the IDE drive and DVD drive on their own separate cable instead of slaved.

Just try each setup and see how it fast it feels to you under a heavy load.

Shawn
My System SpecsSystem Spec
Old 04-02-2008   #7 (permalink)
SteveM


 
 

Re: Virtual Drives - Allocation

Brink,

Thanks for the reply.
SATA is a 500gig WD drive and boots the OS.
IDE is a Hitachi 160gig (and your are indeed correct) its slave to the DVD drive, and should be master.
Have put VM on the IDE yesterday or the day before, (staying up to late on these damm forums, the days are running to nights and .......), still boot a few time since and run Bioshock a fair bit and to tell you the truth forgot that IDE held VM. Have seen no disadvantages YET !

But, when at SUN through Unix I could tell which ever CPU I chose, and often had 6 or more to choose from, to run what ever task I chose. I know you can not do this under Vista. My point is that the OS was built to take advantage of multiple CPU's and on that thought I will further investigate Vista's multiprocessing capabilities. (that should keep me busy for a couple of weeks).
Question ?
What tests do you think wouuld show performace on where the VM is.
Thought, maybe I need to reduce phisical memory down to 1gig or even 1/2 a gig so that the use of VM takes up a lot of system process time ! Then run a intense system task. hmm need a script, copy memory to disk then copy all back to mem but it would be VM then. Sorry waffeling now.

Thanks SteveM.
My System SpecsSystem Spec
Old 04-02-2008   #8 (permalink)


Vista Home Premium SP1 32-bit
 
 

Re: Virtual Drives - Allocation

Quote  Quote: Originally Posted by SteveM View Post
Because my understanding of 64 bit OS's are the usability of the CPU's.
If the OS gives a task to the CPU to read data and then (if it is correctly programmed) to use the other CPU to write data it does not matter at all where that read/write information is from.
Steve,

64-bit OS's do not, inherently, use multiple CPU's better than 32-bit OS's. They just have the ability to address a larger memory space and handle large amount of data more efficiently.

Scott
My System SpecsSystem Spec
Old 04-02-2008   #9 (permalink)


Vista x64 Ultimate SP2, Windows 7 Ultimate x64
 
 

Re: Virtual Drives - Allocation

Steve,

I have not tried this program before, but it looks like it is promising to test Virtual Memory.

Download Heavyload Freeware - HeavyLoad is a benchmark tool that stress all resources of a PC (like CPU, RAM, harddisk, network, operating system, etc.).
My System SpecsSystem Spec
Old 04-02-2008   #10 (permalink)


Vista Ultimate x64
 
 

Re: Virtual Drives - Allocation

Unless using assembly where you have an amazing amount of control over where the data goes and which instructions are executed; in MOST cases while programming you perform a read or write. The operating system does all the dirty work, routing the request, buffering the data and then actually writing it out or reading it. And it will perform your request when it's good and ready. Adding another hard drive specifically for paging really won't help you.

If you really need performance while processing large amounts of data, add 4g more of RAM. That will give you a visible performance boost.
My System SpecsSystem Spec
Reply

Thread Tools


Similar Threads
Thread Forum
Virtual Server & processor allocation Virtual Server
virtual machines and processor allocation Virtual Server
Are there any virtual DVD drives that allow you to *write* to them? Vista music pictures video
virtual drives - don't work! DAEMON tools and more Vista General
Virtual drives cause Windows to crash Vista hardware & devices


Vista Forums is an independent web site and has not been authorized,
sponsored, or otherwise approved by Microsoft Corporation.
"Windows Vista", the Start Orb, and related materials are trademarks of Microsoft Corp.
© Designer Media Ltd

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46