Skip to main content

Hi guys,

I'm new to this forum...

I guess there's a lot of myths in all the theories on harddrive setups, but obviously logic and sense to many aswell...

Well, I just got yet another drive for backup and before setting up my system froms scratch, i'd like some update and ideas on setups, specially on the drives.

the ones i have in the PC:

1 200 GB IDE samsung
2 200 GB Maxtors

and outside i have:
1 500 GB LACIE Quadra
1 120GB i don't remember the brand

so that could be something like:

internals:
1. system and software on the same, right?
2. audio files on a separate
3. soundbanks for my samplers, (use plenty of reason and Kontakt)

externals:
Lacie for some backup for audio
120 mysterious USBdrive for whatever i might need...

so, where should i put the Pagefile?
and... for what purpuse should I use the IDE vs SATAs?

any ideas? i'm not finding any good post on this, neither in this nor Google...

thanks!

Tags

Comments

MadMax Sun, 02/22/2009 - 19:46

Rodrigo wrote: so, where should i put the Pagefile?
and... for what purpose should I use the IDE vs. SATAs?

Pagefile placement is one of those arguable items that may be right for one setup and not the next.

You can move it to anywhere you want... but depending on drive characteristic, I/O chipset and drive format, you can actually hurt performance as opposed to increasing it.

If you have more than two channels of disk I/O, then you can handle more than 4 drives... and arguably, you have enough I/O bandwidth to handle the pagefile processing.

If you have slower drives or slower I/O, then the I/O transfers could be a bottleneck to the OS and the pagefile... and likely putting the pagefile on its own (SMALL capacity drive) could yield a significant performance increase.

With SATA drives, you would think that the issue of pagefile access would be moot, but it continues to be one of those "gotta tweak it to find out" things.

However... putting a pagefile on a large drive (250Gb or larger) is not only a waste of space, but that space can become a performance liability. The pagefile consists of a lot of markers and pointers... As such, those items being on another drive, they get pointers to other pointers... including the index. If it's a large drive, it's gonna be a large, albeit empty, index. Constantly running through a large index takes time. If it takes a lot of time, you end up missing out on I/O rountines... and thus... performance suffers... big time.

Unfortunately, there's no hard and fast rule here.... about all I can tell ya is to try it.

anonymous Fri, 03/27/2009 - 20:56

Page file placement is only going to be an issue if the OS is going to have to do paging. Paging happens when the OS doesn't have enough RAM to keep all of it's process and thread in main memory at once. Where you put the page file depends on how much you are accessing your various drives under typical workload. You would want to put the PF on drive(s) that have relatively little activity, and that have fast access. Also keep in mind that you can put the page file on multiple drives (kind of like RAID).

If paging is an even an issue, the fastest solution would probably be a small solid state drive (for big bucks). A more affordable solution would be the smallest WD Raptor you can get.

anonymous Mon, 03/30/2009 - 15:35

MadMax wrote:
OK, so that means that any installation of any version of Windoze WILL need a page file. 8-)

Pretty much. You can check paging activity w/ windows task manager. I'm always surprised that my machine needs to page with WinXP and 2G of ram.

Windows also likes to have a page file big enough to to dump all of its RAM to when you get the BSOD (blue screen of death).

One optimization tip is to make sure that the page file is plenty big, at least 2x your ram. You don't want to have windows do dynamic resizing of the file.

MadMax Mon, 03/30/2009 - 16:38

mudpuppy wrote: [quote=MadMax]
OK, so that means that any installation of any version of Windoze WILL need a page file. 8-)

Pretty much. You can check paging activity w/ windows task manager. I'm always surprised that my machine needs to page with WinXP and 2G of ram.

Windows also likes to have a page file big enough to to dump all of its RAM to when you get the BSOD (blue screen of death).

One optimization tip is to make sure that the page file is plenty big, at least 2x your ram. You don't want to have windows do dynamic resizing of the file.

uhhhh... only up to 2Gb of RAM. After that, Windoze will start to crush itself under the weight of attempting to manage the drive space reserved for the page file.

I can't say for sure about Vista, 7 or 8 yet, but from XP back to 3.11, the Redmond Retards have this aversion to writing clean I/O code. The whole I/O routine seems to be about read/write states being held for the slowest of all possible RAM, and letting the buffers just choke on address range processing.

By the very nature of processing for least common denominator, the actual setting of the page/swap file is a bit of a tedium that few folks will actually take the time and patience to deal with.

I've seen the performance be lightning fast, or dog assed slow with the same settings of two very similar boxes... e.g. same drives, same amount of RAM and same basic config... different mobo's/RAM types.

Oh yeah... and the funniest thing is when you have in excess of 2Gb of RAM... Windoze "says" it has turned off paging... it really hasn't, it's just that the OS is set to manage it for you, since the code hacks in Redmond assume you aren't smart enough to drop the page file to the minimum of 512Mb.

So, the bottom line is that to get peak performance for I/O throughput, you do have to tweak it for individual boxes...